commit b0efd6e3208c70880b9504012a827314ecfc2352 from: the xhr date: Sat Aug 14 11:03:25 2021 UTC Change some exits to something less intrusive commit - d3670d7f2e67bb41b8278d330329010f0d2f274c commit + b0efd6e3208c70880b9504012a827314ecfc2352 blob - 6e469a7e9c74b918e24bb385690f887419e2b047 blob + 38ab64b5ff25306e8d1f5671f30c339483f34a10 --- twind.c +++ twind.c @@ -360,7 +360,7 @@ main_request_handler(void *argp) if (send_response(ssl_peer, STATUS_SUCCESS, finalpath, mime) < 0) { log_warn("Sending response to client failed"); - exit(-1); + return NULL; } free(ext); @@ -382,7 +382,6 @@ receive_gemini_request(SSL *ssl_peer, char* request_bu { if (SSL_read(ssl_peer, request_buf, MAXREQLEN) <= 0) { log_warn("initial recv failed"); - exit(-1); } return;