DatagramSocket.java (DatagramSocket(int,InetAddress)): Handle null addresses.
authorWarren Levy <warrenl@cygnus.com>
Sun, 5 Mar 2000 09:01:16 +0000 (09:01 +0000)
committerWarren Levy <warrenl@gcc.gnu.org>
Sun, 5 Mar 2000 09:01:16 +0000 (09:01 +0000)
* java/net/DatagramSocket.java(DatagramSocket(int,InetAddress)):
  Handle null addresses.

From-SVN: r32339

libjava/ChangeLog
libjava/java/net/DatagramSocket.java

index 14f9d65f048daa7cb7d0222916f88be3c5513ec0..9519e05fa157959025def6268148503418095260 100644 (file)
@@ -1,3 +1,8 @@
+2000-03-05  Warren Levy  <warrenl@cygnus.com>
+
+       * java/net/DatagramSocket.java(DatagramSocket(int,InetAddress)):
+         Handle null addresses.
+
 2000-03-04  Anthony Green  <green@redhat.com>
 
        * configure.host (libgcj_flags): Define __NO_MATH_INLINES.
index 33d666b7b6dc7afb1cf06fd23eec4c72015c8f33..688cd6695e68f9649469bf637caecb76cf4aaa7e 100644 (file)
@@ -1,6 +1,6 @@
 // DatagramSocket.java
 
-/* Copyright (C) 1999  Red Hat, Inc.
+/* Copyright (C) 1999, 2000  Red Hat, Inc.
 
    This file is part of libgcj.
 
@@ -66,7 +66,7 @@ public class DatagramSocket
     if (this instanceof MulticastSocket)
       impl.setOption(SocketOptions.SO_REUSEADDR, new Boolean(true));
 
-    impl.bind(port, laddr);
+    impl.bind(port, laddr == null ? ServerSocket.ANY_IF : laddr);
   }
 
   public void close()