commit | 37d2aa88409429397a6c8801b34213f6eded8e1e | [log] [tgz] |
---|---|---|
author | Albert Astals Cid <aacid@kde.org> | Tue Jun 19 17:42:16 2018 +0200 |
committer | Albert Astals Cid <aacid@kde.org> | Tue Jun 19 17:42:16 2018 +0200 |
tree | 7db2ddd21f879bf0fb3fb6a25ca167f375aaebf1 | |
parent | e4f4cbddd11ae6386985879187007fa5add43624 [diff] |
PostScriptFunction::parseCode: Fix memory leak on malformed files Fixes oss-fuzz/8859
diff --git a/poppler/Function.cc b/poppler/Function.cc index 71992d9..cc32414 100644 --- a/poppler/Function.cc +++ b/poppler/Function.cc
@@ -1303,6 +1303,7 @@ if (!tok->cmp("{")) { elsePtr = *codePtr; if (!parseCode(str, codePtr)) { + delete tok; return gFalse; } delete tok;