Commit Diff


commit - d8b100f2ee90060b17d04c7dd971f317a4c93fcf
commit + 8701aaaaba7c99c87459f1d34a7b1acdd897f19c
blob - 1c29822b521c29a29a1855145d4fa50fae3d306e
blob + cf1886b7394788345da11d0363983447cd901bc8
--- web/http.c
+++ web/http.c
@@ -233,6 +233,9 @@ http_reply(struct client *clt, int code, const char *r
 			clt->err = 1;
 			return -1;
 		}
+		free(clt->req.secret);
+		clt->req.secret = NULL;
+
 		clt->chunked = 0;
 	}