Parcourir la source

Bug 66425: Avoid exceptions found via poi-fuzz

Prevent a NullPointerException

Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=65448

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1917175 13f79535-47bb-0310-9956-ffa450edef68
pull/625/head
Dominik Stadler il y a 1 mois
Parent
révision
d4bcc2b3bb

+ 5
- 2
poi-ooxml/src/main/java/org/apache/poi/xwpf/usermodel/XWPFFootnotes.java Voir le fichier

@@ -127,8 +127,11 @@ public class XWPFFootnotes extends XWPFAbstractFootnotesEndnotes {
XmlOptions xmlOptions = new XmlOptions(DEFAULT_XML_OPTIONS);
xmlOptions.setSaveSyntheticDocumentElement(new QName(CTFootnotes.type.getName().getNamespaceURI(), "footnotes"));
PackagePart part = getPackagePart();
try (OutputStream out = part.getOutputStream()) {
ctFootnotes.save(out, xmlOptions);

if (ctFootnotes != null) {
try (OutputStream out = part.getOutputStream()) {
ctFootnotes.save(out, xmlOptions);
}
}
}


BIN
test-data/document/clusterfuzz-testcase-minimized-POIXWPFFuzzer-5166796835258368.docx Voir le fichier


Chargement…
Annuler
Enregistrer