From 99b56f693e01e1d5e146cbfba8c750b943a0eaab Mon Sep 17 00:00:00 2001 From: Lei Zhang Date: Wed, 23 Sep 2015 17:07:33 -0700 Subject: Merge to XFA: Fix a leak in CJBig2_CachePair. TBR=jbreiden@google.com Review URL: https://codereview.chromium.org/1346043003 . (cherry picked from commit b6b336a0a1849526f66c49588daa2ccdd09d42cd) Review URL: https://codereview.chromium.org/1365813004 . --- core/src/fxcodec/codec/fx_codec_jbig.cpp | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'core/src/fxcodec/codec') 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