Commit Diff


commit - 53bbd7ac83f3535ebed810ed672327f3a6f65b89
commit + cab13f2dcc894c20d7f67f0905bf9396acb6fec9
blob - e1d38a2f3d83ce5c8cd0340b3ab0fac990fab979
blob + 806994beb389a3a5c37e7c67175b8ea7bace5ee5
--- gotwebd/gotweb.c
+++ gotwebd/gotweb.c
@@ -1391,6 +1391,10 @@ gotweb_shutdown(void)
 {
 	imsgbuf_clear(&gotwebd_env->iev_parent->ibuf);
 	free(gotwebd_env->iev_parent);
+	if (gotwebd_env->iev_server) {
+		imsgbuf_clear(&gotwebd_env->iev_server->ibuf);
+		free(gotwebd_env->iev_server);
+	}
 	free(gotwebd_env);
 
 	exit(0);