X-Git-Url: http://www.privoxy.org/gitweb/?a=blobdiff_plain;ds=sidebyside;f=parsers.c;h=48195f897b8ac74d93631f14b43b01bc37f7c1a1;hb=449cdcdf69fd5253949b091965c83d614c5f61ff;hp=9b4a1298cfc80b1616e0880be55051201b032251;hpb=565187f94976db71fc5be074862af1ebb5afd77c;p=privoxy.git diff --git a/parsers.c b/parsers.c index 9b4a1298..48195f89 100644 --- a/parsers.c +++ b/parsers.c @@ -68,7 +68,7 @@ #include #endif -#if !defined(_WIN32) && !defined(__OS2__) +#if !defined(_WIN32) #include #endif @@ -727,6 +727,7 @@ jb_err decompress_iob(struct client_state *csp) { log_error(LOG_LEVEL_ERROR, "Buffer limit reached while decompressing iob"); freez(buf); + inflateEnd(&zstr); return JB_ERR_MEMORY; } @@ -745,6 +746,7 @@ jb_err decompress_iob(struct client_state *csp) { log_error(LOG_LEVEL_ERROR, "Out of memory decompressing iob"); freez(buf); + inflateEnd(&zstr); return JB_ERR_MEMORY; } else