You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pdfbox.apache.org by ti...@apache.org on 2025/11/14 14:13:00 UTC
svn commit: r1929737 - pdfbox/trunk/io/src/main/java/org/apache/pdfbox/io
Author: tilman
Date: Fri Nov 14 14:12:59 2025
New Revision: 1929737
Log:
PDFBOX-6100: add null check
Modified:
pdfbox/trunk/io/src/main/java/org/apache/pdfbox/io/ScratchFile.java
Modified: pdfbox/trunk/io/src/main/java/org/apache/pdfbox/io/ScratchFile.java
==============================================================================
--- pdfbox/trunk/io/src/main/java/org/apache/pdfbox/io/ScratchFile.java Fri Nov 14 13:57:53 2025 (r1929736)
+++ pdfbox/trunk/io/src/main/java/org/apache/pdfbox/io/ScratchFile.java Fri Nov 14 14:12:59 2025 (r1929737)
@@ -254,7 +254,14 @@ public class ScratchFile implements Rand
// create scratch file is needed
if ( raf == null )
{
- file = Files.createTempFile(scratchFileDirectory.toPath(), "PDFBox", ".tmp").toFile();
+ if (scratchFileDirectory == null)
+ {
+ file = Files.createTempFile("PDFBox", ".tmp").toFile();
+ }
+ else
+ {
+ file = Files.createTempFile(scratchFileDirectory.toPath(), "PDFBox", ".tmp").toFile();
+ }
try
{
raf = new java.io.RandomAccessFile(file, "rw");