From 668c204970399211770542b21b8b873dcf68383c Mon Sep 17 00:00:00 2001
From: Dan Fandrich <dan@coneharvesters.com>
Date: Wed, 8 Aug 2007 17:51:40 +0000
Subject: Song Ma noted a zlib memory leak in the illegal compressed header
 countermeasures code path.

---
 lib/content_encoding.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

(limited to 'lib')

diff --git a/lib/content_encoding.c b/lib/content_encoding.c
index a363f6db0..b80a57888 100644
--- a/lib/content_encoding.c
+++ b/lib/content_encoding.c
@@ -133,7 +133,7 @@ inflate_stream(struct connectdata *conn,
       /* some servers seem to not generate zlib headers, so this is an attempt
          to fix and continue anyway */
 
-      inflateReset(z);
+      (void) inflateEnd(z);	/* don't care about the return code */
       if (inflateInit2(z, -MAX_WBITS) != Z_OK) {
         return process_zlib_error(conn, z);
       }
-- 
cgit v1.2.3