src/java.net.http/share/classes/jdk/internal/net/http/MultiExchange.java
branchhttp-client-branch
changeset 56652 8e00f02b7dfc
parent 56621 a85c163fc41c
child 56795 03ece2518428
--- a/src/java.net.http/share/classes/jdk/internal/net/http/MultiExchange.java	Thu May 31 17:18:56 2018 +0100
+++ b/src/java.net.http/share/classes/jdk/internal/net/http/MultiExchange.java	Fri Jun 01 16:43:54 2018 +0100
@@ -285,16 +285,16 @@
 
     private static boolean retryPostValue() {
         String s = Utils.getNetProperty("jdk.httpclient.enableAllMethodRetry");
-        if (s == "" || "true".equals(s))
-            return true;
-        return false;
+        if (s == null)
+            return false;
+        return s.isEmpty() ? true : Boolean.parseBoolean(s);
     }
 
     private static boolean retryConnect() {
         String s = Utils.getNetProperty("jdk.httpclient.disableRetryConnect");
-        if (s == "" || "true".equals(s))
+        if (s == null)
             return false;
-        return true;
+        return s.isEmpty() ? true : Boolean.parseBoolean(s);
     }
 
     /** True if ALL ( even non-idempotent ) requests can be automatic retried. */