< 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 >