diff -r c913d515be1e -r 631aaa01b2b5 src/server/safs/cgi.c --- a/src/server/safs/cgi.c Sun Oct 30 10:22:00 2016 +0100 +++ b/src/server/safs/cgi.c Sun Oct 30 11:44:04 2016 +0100 @@ -109,7 +109,7 @@ CGIResponseParser *parser = cgi_parser_new(sn, rq); WSBool cgiheader = TRUE; ssize_t wr = 0; - int result = REQ_PROCEED; + int result = REQ_PROCEED; while((r = read(cgip.out[0], buf, 4096)) > 0) { if(cgiheader) { size_t pos; @@ -142,7 +142,7 @@ } } } - + cgi_parser_free(parser); return result; }