summaryrefslogtreecommitdiff
path: root/poppler/SplashOutputDev.cc
diff options
context:
space:
mode:
authorAlbert Astals Cid <aacid@kde.org>2018-05-24 18:22:00 +0200
committerAlbert Astals Cid <aacid@kde.org>2018-05-24 18:22:00 +0200
commit6b91d37a704fb2b6fa9529d859c366c331327ab9 (patch)
tree4e32e937b08c3fb86cd9548d1bc4d4db14f5f087 /poppler/SplashOutputDev.cc
parentc9650369c5dd74812db515d986ded898b9002ae4 (diff)
SplashOutputDev: Fix memory leak on malformed files
i.e. SplashOutputDev::endTextObject is not called after SplashOutputDev::drawChar fixes oss-fuzz/8508
Diffstat (limited to 'poppler/SplashOutputDev.cc')
-rw-r--r--poppler/SplashOutputDev.cc1
1 files changed, 1 insertions, 0 deletions
diff --git a/poppler/SplashOutputDev.cc b/poppler/SplashOutputDev.cc
index 140917d3..a7d035ce 100644
--- a/poppler/SplashOutputDev.cc
+++ b/poppler/SplashOutputDev.cc
@@ -1450,6 +1450,7 @@ SplashOutputDev::~SplashOutputDev() {
if (bitmap) {
delete bitmap;
}
+ delete textClipPath;
}
void SplashOutputDev::startDoc(PDFDoc *docA) {