From b6b336a0a1849526f66c49588daa2ccdd09d42cd Mon Sep 17 00:00:00 2001 From: Lei Zhang Date: Wed, 23 Sep 2015 16:50:51 -0700 Subject: Fix a leak in CJBig2_CachePair. R=jbreiden@google.com Review URL: https://codereview.chromium.org/1346043003 . --- core/src/fxcodec/codec/fx_codec_jbig.cpp | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/core/src/fxcodec/codec/fx_codec_jbig.cpp b/core/src/fxcodec/codec/fx_codec_jbig.cpp index dec7330fe2..dca653de31 100644 --- a/core/src/fxcodec/codec/fx_codec_jbig.cpp +++ b/core/src/fxcodec/codec/fx_codec_jbig.cpp @@ -10,7 +10,13 @@ CCodec_Jbig2Context::CCodec_Jbig2Context() { FXSYS_memset(this, 0, sizeof(CCodec_Jbig2Context)); } -CCodec_Jbig2Module::~CCodec_Jbig2Module() {} + +CCodec_Jbig2Module::~CCodec_Jbig2Module() { + for (auto it : m_SymbolDictCache) { + delete it.second; + } +} + void* CCodec_Jbig2Module::CreateJbig2Context() { return new CCodec_Jbig2Context(); } -- cgit v1.2.3