Commit Diff


commit - 4aa1dd553a8919c61136f8ed7cc775017f628769
commit + ef945cf4157bc8239c6da682a89ba60b11cc0e26
blob - 93e189561ec10c5b61f69da26f0608dcab452fd0
blob + 224eb4270ee4159606fc1ee3e31d30765a8eff9e
--- gmid.c
+++ gmid.c
@@ -328,6 +328,12 @@ free_config(void)
 		free(fcgi[i].path);
 		free(fcgi[i].port);
 		free(fcgi[i].prog);
+
+		fcgi[i].path = NULL;
+		fcgi[i].port = NULL;
+		fcgi[i].prog = NULL;
+
+		fcgi[i].s = FCGI_OFF;
 	}
 
 	tls_free(ctx);