Commit Diff


commit - b4316f6114b4267fd1dd0688dbf8a91fe630d001
commit + 99c8e404c0aa688453b2438227d88b8781b9a21f
blob - 39b9f561c55f5db03ebb67e7440f388a6958cb80
blob + d9dca464a473c11fc3bad9cac8d40909794c4d98
--- 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);