Commit Diff


commit - d36b8feee9974b7e8b2e1f8e46bd64de187bff56
commit + adeb27aff71611d6ed9c06862212db07aa01603e
blob - 8aca8b3ea479c0947542280dce56135dd7a8ac5e
blob + 8ad3eb7e54a09f151c2bda965bdb7b3dd61b807b
--- fcgi.c
+++ fcgi.c
@@ -449,6 +449,7 @@ fcgi_parse_form(struct fcgi *fcgi, struct client *clt,
 			clt->clt_body = NULL;
 			return (0);
 		}
+		free(a);
 		clt->clt_bodylen += strlen(tmp);
 		return (0);
 	}