From: isaacs Date: Mon, 9 Jul 2012 05:03:37 +0000 (-0700) Subject: zlib: Call inflateEnd for UNZIP. Fixes memory leak. X-Git-Tag: v0.8.3~41 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=bf539f9bfd2cde4c18557f2607455a4f44fc1565;p=platform%2Fupstream%2Fnodejs.git zlib: Call inflateEnd for UNZIP. Fixes memory leak. Fix #2595 --- diff --git a/src/node_zlib.cc b/src/node_zlib.cc index 9a53df2..f04260c 100644 --- a/src/node_zlib.cc +++ b/src/node_zlib.cc @@ -63,7 +63,8 @@ class ZCtx : public ObjectWrap { ~ZCtx() { if (mode_ == DEFLATE || mode_ == GZIP || mode_ == DEFLATERAW) { (void)deflateEnd(&strm_); - } else if (mode_ == INFLATE || mode_ == GUNZIP || mode_ == INFLATERAW) { + } else if (mode_ == INFLATE || mode_ == GUNZIP || mode_ == INFLATERAW || + mode_ == UNZIP) { (void)inflateEnd(&strm_); }