--- a/src/java.base/share/classes/sun/net/www/protocol/ftp/Handler.java Tue Aug 27 22:26:42 2019 +0200
+++ b/src/java.base/share/classes/sun/net/www/protocol/ftp/Handler.java Tue Aug 27 14:44:21 2019 -0700
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 1994, 2003, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 1994, 2019, Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* This code is free software; you can redistribute it and/or modify it
@@ -23,7 +23,7 @@
* questions.
*/
-/*-
+/*
* FTP stream opener
*/
@@ -34,6 +34,7 @@
import java.net.Proxy;
import java.util.Map;
import java.util.HashMap;
+import java.util.Objects;
import sun.net.ftp.FtpClient;
import sun.net.www.protocol.http.HttpURLConnection;
@@ -47,8 +48,7 @@
protected boolean equals(URL u1, URL u2) {
String userInfo1 = u1.getUserInfo();
String userInfo2 = u2.getUserInfo();
- return super.equals(u1, u2) &&
- (userInfo1 == null? userInfo2 == null: userInfo1.equals(userInfo2));
+ return super.equals(u1, u2) && Objects.equals(userInfo1, userInfo2);
}
protected java.net.URLConnection openConnection(URL u)