Author: fanningpj
Date: Thu May 28 09:25:15 2020
New Revision: 1878227
URL: http://svn.apache.org/viewvc?rev=1878227&view=rev
Log:
[bug-64477] prevent duplicate call to delete temporary file (SXSSF finalizer)
Modified:
poi/trunk/src/ooxml/java/org/apache/poi/xssf/streaming/SheetDataWriter.java
Modified:
poi/trunk/src/ooxml/java/org/apache/poi/xssf/streaming/SheetDataWriter.java
URL:
http://svn.apache.org/viewvc/poi/trunk/src/ooxml/java/org/apache/poi/xssf/streaming/SheetDataWriter.java?rev=1878227&r1=1878226&r2=1878227&view=diff
==============================================================================
--- poi/trunk/src/ooxml/java/org/apache/poi/xssf/streaming/SheetDataWriter.java
(original)
+++ poi/trunk/src/ooxml/java/org/apache/poi/xssf/streaming/SheetDataWriter.java
Thu May 28 09:25:15 2020
@@ -180,7 +180,7 @@ public class SheetDataWriter implements
@Override
protected void finalize() throws Throwable {
- if (!_fd.delete()) {
+ if (_fd.exists() && !_fd.delete()) {
logger.log(POILogger.ERROR, "Can't delete temporary encryption
file: "+_fd);
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]