Hi all,

This commit fixes Socket's constructors' security checks.

Cheers,
Gary
Index: ChangeLog
===================================================================
RCS file: /cvsroot/classpath/classpath/ChangeLog,v
retrieving revision 1.8645
diff -u -r1.8645 ChangeLog
--- ChangeLog   4 Oct 2006 15:35:35 -0000       1.8645
+++ ChangeLog   5 Oct 2006 14:49:22 -0000
@@ -1,3 +1,8 @@
+2006-10-05  Gary Benson  <[EMAIL PROTECTED]>
+
+       * java/net/Socket.java
+       (Socket): Perform security check on address not hostname.
+
 2006-10-04  Roman Kennke  <[EMAIL PROTECTED]>
 
        * javax/swing/tree/VariableHeightLayoutCache.java
Index: java/net/Socket.java
===================================================================
RCS file: /cvsroot/classpath/classpath/java/net/Socket.java,v
retrieving revision 1.58
diff -u -r1.58 Socket.java
--- java/net/Socket.java        19 Sep 2006 05:47:39 -0000      1.58
+++ java/net/Socket.java        5 Oct 2006 14:49:22 -0000
@@ -291,7 +291,7 @@
 
     SecurityManager sm = System.getSecurityManager();
     if (sm != null)
-      sm.checkConnect(raddr.getHostName(), rport);
+      sm.checkConnect(raddr.getHostAddress(), rport);
 
     // bind socket
     SocketAddress bindaddr =

Reply via email to