Author: centic
Date: Sun Jul 14 11:26:43 2024
New Revision: 1919213

URL: http://svn.apache.org/viewvc?rev=1919213&view=rev
Log:
Bug 66425: Avoid exceptions found via poi-fuzz

Prevent a NullPointerException

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

Added:
    
poi/trunk/test-data/diagram/clusterfuzz-testcase-minimized-POIVisioFuzzer-5026516754628608.vsdx
Modified:
    
poi/trunk/poi-ooxml/src/main/java/org/apache/poi/xdgf/usermodel/XDGFSheet.java
    poi/trunk/test-data/spreadsheet/stress.xls

Modified: 
poi/trunk/poi-ooxml/src/main/java/org/apache/poi/xdgf/usermodel/XDGFSheet.java
URL: 
http://svn.apache.org/viewvc/poi/trunk/poi-ooxml/src/main/java/org/apache/poi/xdgf/usermodel/XDGFSheet.java?rev=1919213&r1=1919212&r2=1919213&view=diff
==============================================================================
--- 
poi/trunk/poi-ooxml/src/main/java/org/apache/poi/xdgf/usermodel/XDGFSheet.java 
(original)
+++ 
poi/trunk/poi-ooxml/src/main/java/org/apache/poi/xdgf/usermodel/XDGFSheet.java 
Sun Jul 14 11:26:43 2024
@@ -73,9 +73,9 @@ public abstract class XDGFSheet {
 
             for (SectionType section: sheet.getSectionArray()) {
                 String name = section.getN();
-                if (name.equals("Geometry")) {
+                if ("Geometry".equals(name)) {
                     _geometry.put(section.getIX(), new 
GeometrySection(section, this));
-                } else if (name.equals("Character")) {
+                } else if ("Character".equals(name)) {
                     _character = new CharacterSection(section, this);
                 } else {
                     _sections.put(name, XDGFSection.load(section, this));

Added: 
poi/trunk/test-data/diagram/clusterfuzz-testcase-minimized-POIVisioFuzzer-5026516754628608.vsdx
URL: 
http://svn.apache.org/viewvc/poi/trunk/test-data/diagram/clusterfuzz-testcase-minimized-POIVisioFuzzer-5026516754628608.vsdx?rev=1919213&view=auto
==============================================================================
Binary files 
poi/trunk/test-data/diagram/clusterfuzz-testcase-minimized-POIVisioFuzzer-5026516754628608.vsdx
 (added) and 
poi/trunk/test-data/diagram/clusterfuzz-testcase-minimized-POIVisioFuzzer-5026516754628608.vsdx
 Sun Jul 14 11:26:43 2024 differ

Modified: poi/trunk/test-data/spreadsheet/stress.xls
URL: 
http://svn.apache.org/viewvc/poi/trunk/test-data/spreadsheet/stress.xls?rev=1919213&r1=1919212&r2=1919213&view=diff
==============================================================================
Binary files - no diff available.



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to