poppler/SplashOutputDev.cc | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-)
New commits: commit 8ebec831c2abea9f13761474990c0d94346c1a35 Author: Albert Astals Cid <aa...@kde.org> Date: Mon Mar 6 22:24:06 2017 +0100 SplashOutputDev: Fix memory leak when rendering images with colormap and matte color diff --git a/poppler/SplashOutputDev.cc b/poppler/SplashOutputDev.cc index 093baa9..3caa6d1 100644 --- a/poppler/SplashOutputDev.cc +++ b/poppler/SplashOutputDev.cc @@ -15,7 +15,7 @@ // // Copyright (C) 2005 Takashi Iwai <ti...@suse.de> // Copyright (C) 2006 Stefan Schweizer <gens...@gentoo.org> -// Copyright (C) 2006-2016 Albert Astals Cid <aa...@kde.org> +// Copyright (C) 2006-2017 Albert Astals Cid <aa...@kde.org> // Copyright (C) 2006 Krzysztof Kowalczyk <kkowalc...@gmail.com> // Copyright (C) 2006 Scott Turner <scotty1...@mac.com> // Copyright (C) 2007 Koji Otani <s...@bbr.jp> @@ -4020,9 +4020,9 @@ void SplashOutputDev::drawSoftMaskedImage(GfxState *state, Object *ref, maskStr->reset(); maskStr->doGetChars(maskWidth * maskHeight, data); maskStr->close(); - Object *maskDict = new Object(); - maskDict->initDict(maskStr->getDict()); - maskStr = new MemStream((char *)data, 0, maskWidth * maskHeight, maskDict); + Object maskDict; + maskDict.initDict(maskStr->getDict()); + maskStr = new MemStream((char *)data, 0, maskWidth * maskHeight, &maskDict); ((MemStream *) maskStr)->setNeedFree(gTrue); } imgMaskData.imgStr = new ImageStream(maskStr, maskWidth, _______________________________________________ poppler mailing list poppler@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/poppler