src/java.net.http/share/classes/jdk/internal/net/http/common/Utils.java
branchhttp-client-branch
changeset 56365 7b2e4c363335
parent 56342 5c2ea761455b
child 56368 c10279a27b41
--- a/src/java.net.http/share/classes/jdk/internal/net/http/common/Utils.java	Mon Mar 26 19:54:18 2018 +0100
+++ b/src/java.net.http/share/classes/jdk/internal/net/http/common/Utils.java	Thu Mar 29 09:55:50 2018 +0100
@@ -379,29 +379,18 @@
      * is not permitted!
      */
     public static boolean isValidValue(String token) {
-        boolean accepted = true;
         for (int i = 0; i < token.length(); i++) {
             char c = token.charAt(i);
             if (c > 255) {
                 return false;
             }
-            if (accepted) {
-                if (c == ' ' || c == '\t') {
-                    accepted = false;
-                } else if (!fieldvchar[c]) {
-                    return false; // forbidden byte
-                }
-            } else {
-                if (c != ' ' && c != '\t') {
-                    if (fieldvchar[c]) {
-                        accepted = true;
-                    } else {
-                        return false; // forbidden byte
-                    }
-                }
+            if (c == ' ' || c == '\t') {
+                continue;
+            } else if (!fieldvchar[c]) {
+                return false; // forbidden byte
             }
         }
-        return accepted;
+        return true;
     }