You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@poi.apache.org by ce...@apache.org on 2024/07/14 11:26:44 UTC
svn commit: r1919213 - in /poi/trunk: poi-ooxml/src/main/java/org/apache/poi/xdgf/usermodel/XDGFSheet.java test-data/diagram/clusterfuzz-testcase-minimized-POIVisioFuzzer-5026516754628608.vsdx test-data/spreadsheet/stress.xls
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: commits-unsubscribe@poi.apache.org
For additional commands, e-mail: commits-help@poi.apache.org