diff --git a/src/civetweb.c b/src/civetweb.c index fc7311e9..104a6bb9 100644 --- a/src/civetweb.c +++ b/src/civetweb.c @@ -10974,9 +10974,9 @@ mg_close_connection(struct mg_connection *conn) } mg_free(client_ctx->workerthreadids); mg_free(client_ctx); + (void)pthread_mutex_destroy(&conn->mutex); + mg_free(conn); } - (void)pthread_mutex_destroy(&conn->mutex); - mg_free(conn); }