Author: tilman
Date: Fri Aug 28 08:34:32 2026
New Revision: 1937550

Log:
PDFBOX-6246: exclude symlinks

Modified:
   
pdfbox/branches/2.0/examples/src/main/java/org/apache/pdfbox/examples/pdmodel/ExtractEmbeddedFiles.java

Modified: 
pdfbox/branches/2.0/examples/src/main/java/org/apache/pdfbox/examples/pdmodel/ExtractEmbeddedFiles.java
==============================================================================
--- 
pdfbox/branches/2.0/examples/src/main/java/org/apache/pdfbox/examples/pdmodel/ExtractEmbeddedFiles.java
     Fri Aug 28 08:34:29 2026        (r1937549)
+++ 
pdfbox/branches/2.0/examples/src/main/java/org/apache/pdfbox/examples/pdmodel/ExtractEmbeddedFiles.java
     Fri Aug 28 08:34:32 2026        (r1937550)
@@ -144,6 +144,7 @@ public final class ExtractEmbeddedFiles
             throws IOException
     {
         File file = new File(directoryPath, filename);
+        file = file.getCanonicalFile(); // delete this line to allow symlinks
         File parentDir = file.getParentFile();
         String parentCanonical = parentDir.getCanonicalPath();
         if (!parentCanonical.equals(directoryPath) &&

Reply via email to