This is an automated email from the ASF dual-hosted git repository.

markt pushed a commit to branch 1.x
in repository https://gitbox.apache.org/repos/asf/commons-fileupload.git

commit 7461ba33d9c84b605a69c387a29633c9f9b9023f
Author: Mark Thomas <ma...@apache.org>
AuthorDate: Fri Sep 15 19:26:53 2023 +0100

    Failure to delete an existing file should trigger an exception
---
 src/main/java/org/apache/commons/fileupload/disk/DiskFileItem.java | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/main/java/org/apache/commons/fileupload/disk/DiskFileItem.java 
b/src/main/java/org/apache/commons/fileupload/disk/DiskFileItem.java
index c7708bbd..4534ada9 100644
--- a/src/main/java/org/apache/commons/fileupload/disk/DiskFileItem.java
+++ b/src/main/java/org/apache/commons/fileupload/disk/DiskFileItem.java
@@ -409,8 +409,8 @@ public class DiskFileItem
              * in a temporary location so move it to the
              * desired file.
              */
-            if (file.exists()) {
-                file.delete();
+            if (file.exists() && !file.delete()) {
+                throw new FileUploadException("Cannot write uploaded file to 
disk!");
             }
             FileUtils.moveFile(outputFile, file);
         }

Reply via email to