]> source.dussan.org Git - poi.git/commit
Avoid some NullPointerExceptions and ClassCastExceptions found when fuzzing Apache POI
authorDominik Stadler <centic@apache.org>
Sun, 1 Jan 2023 15:59:32 +0000 (15:59 +0000)
committerDominik Stadler <centic@apache.org>
Sun, 1 Jan 2023 15:59:32 +0000 (15:59 +0000)
commit5724a77cf2ea8a9fef1302a7bbd5da77a207c4ab
tree5951a7e1e04e78b53cf23956c8c452694dff83cc
parent012bf1a99afbd494f9c6b297a0fd3b5cffc959ab
Avoid some NullPointerExceptions and ClassCastExceptions found when fuzzing Apache POI

This mostly only makes thrown exceptions a bit more consistent
or may allow some broken documents to be still read.

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1906322 13f79535-47bb-0310-9956-ffa450edef68
16 files changed:
poi-ooxml/src/main/java/org/apache/poi/xssf/eventusermodel/ReadOnlySharedStringsTable.java
poi-ooxml/src/main/java/org/apache/poi/xssf/eventusermodel/XSSFReader.java
poi-ooxml/src/main/java/org/apache/poi/xssf/usermodel/XSSFSheet.java
poi-ooxml/src/main/java/org/apache/poi/xwpf/usermodel/XWPFComments.java
poi-ooxml/src/main/java/org/apache/poi/xwpf/usermodel/XWPFPicture.java
poi-scratchpad/src/main/java/org/apache/poi/hdgf/HDGFDiagram.java
poi-scratchpad/src/main/java/org/apache/poi/hslf/model/textproperties/HSLFTabStopPropCollection.java
poi-scratchpad/src/main/java/org/apache/poi/hslf/record/SlideAtomLayout.java
poi-scratchpad/src/main/java/org/apache/poi/hslf/usermodel/HSLFSlideShowImpl.java
poi-scratchpad/src/main/java/org/apache/poi/hsmf/extractor/OutlookTextExtractor.java
poi-scratchpad/src/main/java/org/apache/poi/hwpf/model/Sttb.java
poi/src/main/java/org/apache/poi/hssf/model/LinkTable.java
poi/src/main/java/org/apache/poi/poifs/crypt/agile/AgileEncryptionVerifier.java
poi/src/main/java/org/apache/poi/poifs/property/PropertyTable.java
poi/src/main/java/org/apache/poi/ss/usermodel/DataFormatter.java
poi/src/test/java/org/apache/poi/hssf/model/TestLinkTable.java