< prev index next >

src/java.base/share/classes/sun/net/www/protocol/ftp/FtpURLConnection.java

Print this page
rev 14210 : 8154231: Simplify access to System properties from JDK code
Reviewed-by: rriggs

*** 44,53 **** --- 44,54 ---- import java.net.Proxy; import java.net.ProxySelector; import java.util.StringTokenizer; import java.util.Iterator; import java.security.Permission; + import java.util.Properties; import sun.net.NetworkClient; import sun.net.www.MessageHeader; import sun.net.www.MeteredStream; import sun.net.www.URLConnection; import sun.net.www.protocol.http.HttpURLConnection;
*** 275,289 **** } } if (user == null) { user = "anonymous"; ! String vers = java.security.AccessController.doPrivileged( ! new GetPropertyAction("java.version")); ! password = java.security.AccessController.doPrivileged( ! new GetPropertyAction("ftp.protocol.user", ! "Java" + vers + "@")); } try { ftp = FtpClient.create(); if (p != null) { ftp.setProxy(p); --- 276,289 ---- } } if (user == null) { user = "anonymous"; ! Properties props = GetPropertyAction.getProperties(); ! String vers = props.getProperty("java.version"); ! password = props.getProperty("ftp.protocol.user", ! "Java" + vers + "@"); } try { ftp = FtpClient.create(); if (p != null) { ftp.setProxy(p);
< prev index next >