diff --git a/Server/http.c b/Server/http.c index fdfa00e..c937fcf 100644 --- a/Server/http.c +++ b/Server/http.c @@ -66,6 +66,7 @@ int tw_http_parse(SSL* ssl, int sock, struct tw_http_request* req) { #endif int n = select(FD_SETSIZE, &fds, NULL, NULL, &tv); if(n <= 0) { + cm_log("HTTP", "Timeout, disconncting"); free(header); tw_free_request(req); return -1; diff --git a/Server/server.c b/Server/server.c index 5f83de5..9140faf 100644 --- a/Server/server.c +++ b/Server/server.c @@ -687,8 +687,8 @@ cleanup: SSL_shutdown(s); } SSL_free(s); - close_socket(sock); #endif + close_socket(sock); #ifdef __MINGW32__ _endthreadex(0); #endif diff --git a/config.h b/config.h index 7d9d770..34ea876 100644 --- a/config.h +++ b/config.h @@ -3,7 +3,7 @@ #ifndef __CONFIG_H__ #define __CONFIG_H__ -#undef NO_SSL +#define NO_SSL /* DO NOT EDIT BELOW THIS LINE */