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

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


The following commit(s) were added to refs/heads/master by this push:
     new 6edb991  No need to nest in else.
6edb991 is described below

commit 6edb9914c5e15fc3c8acb9a869b447ca3ce96347
Author: Gary Gregory <garydgreg...@gmail.com>
AuthorDate: Fri Mar 5 14:06:34 2021 -0500

    No need to nest in else.
---
 .../commons/fileupload2/disk/DiskFileItem.java     | 36 +++++++++++-----------
 .../commons/fileupload2/util/mime/MimeUtility.java | 10 +++---
 .../jaksrvlt/MockJakSrvltHttpRequest.java          |  3 +-
 3 files changed, 23 insertions(+), 26 deletions(-)

diff --git 
a/src/main/java/org/apache/commons/fileupload2/disk/DiskFileItem.java 
b/src/main/java/org/apache/commons/fileupload2/disk/DiskFileItem.java
index ba6d85d..c173dc6 100644
--- a/src/main/java/org/apache/commons/fileupload2/disk/DiskFileItem.java
+++ b/src/main/java/org/apache/commons/fileupload2/disk/DiskFileItem.java
@@ -279,13 +279,14 @@ public class DiskFileItem
     public long getSize() {
         if (size >= 0) {
             return size;
-        } else if (cachedContent != null) {
+        }
+        if (cachedContent != null) {
             return cachedContent.length;
-        } else if (dfos.isInMemory()) {
+        }
+        if (dfos.isInMemory()) {
             return dfos.getData().length;
-        } else {
-            return dfos.getFile().length();
         }
+        return dfos.getFile().length();
     }
 
     /**
@@ -394,20 +395,7 @@ public class DiskFileItem
             }
         } else {
             final File outputFile = getStoreLocation();
-            if (outputFile != null) {
-                // Save the length of the file
-                size = outputFile.length();
-                /*
-                 * The uploaded file is being stored on disk
-                 * in a temporary location so move it to the
-                 * desired file.
-                 */
-                if (file.exists() && !file.delete()) {
-                    throw new FileUploadException(
-                            "Cannot write uploaded file to disk!");
-                }
-                FileUtils.moveFile(outputFile, file);
-            } else {
+            if (outputFile == null) {
                 /*
                  * For whatever reason we cannot write the
                  * file to disk.
@@ -415,6 +403,18 @@ public class DiskFileItem
                 throw new FileUploadException(
                     "Cannot write uploaded file to disk!");
             }
+            // Save the length of the file
+            size = outputFile.length();
+            /*
+             * The uploaded file is being stored on disk
+             * in a temporary location so move it to the
+             * desired file.
+             */
+            if (file.exists() && !file.delete()) {
+                throw new FileUploadException(
+                        "Cannot write uploaded file to disk!");
+            }
+            FileUtils.moveFile(outputFile, file);
         }
     }
 
diff --git 
a/src/main/java/org/apache/commons/fileupload2/util/mime/MimeUtility.java 
b/src/main/java/org/apache/commons/fileupload2/util/mime/MimeUtility.java
index 690e394..af0f06b 100644
--- a/src/main/java/org/apache/commons/fileupload2/util/mime/MimeUtility.java
+++ b/src/main/java/org/apache/commons/fileupload2/util/mime/MimeUtility.java
@@ -122,14 +122,13 @@ public final class MimeUtility {
                 while (offset < endOffset) {
                     // step over the white space characters.
                     ch = text.charAt(offset);
-                    if (LINEAR_WHITESPACE.indexOf(ch) != -1) { // whitespace 
found
-                        offset++;
-                    } else {
+                    if (LINEAR_WHITESPACE.indexOf(ch) == -1) {
                         // record the location of the first non lwsp and drop 
down to process the
                         // token characters.
                         endWhiteSpace = offset;
                         break;
                     }
+                    offset++;
                 }
             } else {
                 // we have a word token.  We need to scan over the word and 
then try to parse it.
@@ -138,11 +137,10 @@ public final class MimeUtility {
                 while (offset < endOffset) {
                     // step over the non white space characters.
                     ch = text.charAt(offset);
-                    if (LINEAR_WHITESPACE.indexOf(ch) == -1) { // not white 
space
-                        offset++;
-                    } else {
+                    if (LINEAR_WHITESPACE.indexOf(ch) != -1) {
                         break;
                     }
+                    offset++;
 
                     //NB:  Trailing whitespace on these header strings will 
just be discarded.
                 }
diff --git 
a/src/test/java/org/apache/commons/fileupload2/jaksrvlt/MockJakSrvltHttpRequest.java
 
b/src/test/java/org/apache/commons/fileupload2/jaksrvlt/MockJakSrvltHttpRequest.java
index cdab3eb..b863c5b 100644
--- 
a/src/test/java/org/apache/commons/fileupload2/jaksrvlt/MockJakSrvltHttpRequest.java
+++ 
b/src/test/java/org/apache/commons/fileupload2/jaksrvlt/MockJakSrvltHttpRequest.java
@@ -595,9 +595,8 @@ public class MockJakSrvltHttpRequest implements 
HttpServletRequest {
                final HttpSession session = getSession();
            if (session == null) {
                return null;
-           } else {
-               return session.getServletContext();
            }
+      return session.getServletContext();
        }
 
        @Override

Reply via email to