diff --git a/project1/dtls_secured_multithreaded/server-dtls-threaded.c b/project1/dtls_secured_multithreaded/server-dtls-threaded.c index 542bf33d..4243ed92 100644 --- a/project1/dtls_secured_multithreaded/server-dtls-threaded.c +++ b/project1/dtls_secured_multithreaded/server-dtls-threaded.c @@ -51,9 +51,9 @@ void* ThreadControl(void*); void sig_handler(const int sig) { printf("\nSIGINT handled.\n"); + cleanup = 1; CyaSSL_CTX_free(ctx); CyaSSL_Cleanup(); - cleanup = 1; exit(0); }