summaryrefslogtreecommitdiffstats
path: root/net
diff options
context:
space:
mode:
authormbelshe@google.com <mbelshe@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2009-09-28 23:36:12 +0000
committermbelshe@google.com <mbelshe@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2009-09-28 23:36:12 +0000
commite9e3ffdd0c69ecb48c656bd9bd61a10beb731091 (patch)
tree36a25bec44695a8970a1a10dba27b6e2ab94d53b /net
parent46bc9fb98bbd98ef7f248fa925c56fb7216d4c61 (diff)
downloadchromium_src-e9e3ffdd0c69ecb48c656bd9bd61a10beb731091.zip
chromium_src-e9e3ffdd0c69ecb48c656bd9bd61a10beb731091.tar.gz
chromium_src-e9e3ffdd0c69ecb48c656bd9bd61a10beb731091.tar.bz2
Fix bug where we leaked the decompressor state.
Review URL: http://codereview.chromium.org/243031 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@27433 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'net')
-rw-r--r--net/flip/flip_framer.cc3
1 files changed, 3 insertions, 0 deletions
diff --git a/net/flip/flip_framer.cc b/net/flip/flip_framer.cc
index ec183cc..cb07dc1 100644
--- a/net/flip/flip_framer.cc
+++ b/net/flip/flip_framer.cc
@@ -60,6 +60,9 @@ FlipFramer::~FlipFramer() {
if (compressor_.get()) {
deflateEnd(compressor_.get());
}
+ if (decompressor_.get()) {
+ inflateEnd(decompressor_.get());
+ }
delete [] current_frame_buffer_;
}