aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/blogc-runserver/httpd.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/blogc-runserver/httpd.c b/src/blogc-runserver/httpd.c
index d1fc0e1..13b7800 100644
--- a/src/blogc-runserver/httpd.c
+++ b/src/blogc-runserver/httpd.c
@@ -374,6 +374,8 @@ br_httpd_run(const char *host, const char *port, const char *docroot,
if (threads[current_thread].initialized) {
if (pthread_join(threads[current_thread].thread, NULL) != 0) {
fprintf(stderr, "Failed to join thread\n");
+ free(arg->ip);
+ free(arg);
rv = 3;
goto cleanup;
}