X-Git-Url: http://www.dolda2000.com/gitweb/?p=ashd.git;a=blobdiff_plain;f=src%2Fcallfcgi.c;h=4a22ea7867c3b74dd9dff739e76dc4b1c2d311d5;hp=d36e98c7e024c145488467d3ce7838cd56dd8a36;hb=49b8b4d22033e8d3800e08503ea689fec20e4294;hpb=dd55bfef25d9301b797b24080fee710b05d12849 diff --git a/src/callfcgi.c b/src/callfcgi.c index d36e98c..4a22ea7 100644 --- a/src/callfcgi.c +++ b/src/callfcgi.c @@ -611,12 +611,12 @@ static int recvrec(FILE *in, int *type, int *rid, char **data, size_t *dlen) return(-1); *data = smalloc(max(*dlen, 1)); if(fread(*data, 1, *dlen, in) != *dlen) { - free(data); + free(*data); return(-1); } for(; pl > 0; pl--) { if(fgetc(in) == EOF) { - free(data); + free(*data); return(-1); } }