You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@harmony.apache.org by te...@apache.org on 2007/01/05 12:20:13 UTC

svn commit: r492985 - in /harmony/enhanced/classlib/trunk/modules/luni/src: main/java/org/apache/harmony/luni/net/PlainSocketImpl.java test/java/tests/api/java/net/SocketTest.java

Author: tellison
Date: Fri Jan  5 03:20:12 2007
New Revision: 492985

URL: http://svn.apache.org/viewvc?view=rev&rev=492985
Log:
Apply patch HARMONY-2942 ([classlib][luni]UDP socket is not able to send package to 0.0.0.0)

Modified:
    harmony/enhanced/classlib/trunk/modules/luni/src/main/java/org/apache/harmony/luni/net/PlainSocketImpl.java
    harmony/enhanced/classlib/trunk/modules/luni/src/test/java/tests/api/java/net/SocketTest.java

Modified: harmony/enhanced/classlib/trunk/modules/luni/src/main/java/org/apache/harmony/luni/net/PlainSocketImpl.java
URL: http://svn.apache.org/viewvc/harmony/enhanced/classlib/trunk/modules/luni/src/main/java/org/apache/harmony/luni/net/PlainSocketImpl.java?view=diff&rev=492985&r1=492984&r2=492985
==============================================================================
--- harmony/enhanced/classlib/trunk/modules/luni/src/main/java/org/apache/harmony/luni/net/PlainSocketImpl.java (original)
+++ harmony/enhanced/classlib/trunk/modules/luni/src/main/java/org/apache/harmony/luni/net/PlainSocketImpl.java Fri Jan  5 03:20:12 2007
@@ -232,7 +232,7 @@
             throw new ConnectException(anAddr + ":" + aPort + " - "
                     + e.getMessage());
         }
-        super.address = anAddr;
+        super.address = address;
         super.port = aPort;
     }
 

Modified: harmony/enhanced/classlib/trunk/modules/luni/src/test/java/tests/api/java/net/SocketTest.java
URL: http://svn.apache.org/viewvc/harmony/enhanced/classlib/trunk/modules/luni/src/test/java/tests/api/java/net/SocketTest.java?view=diff&rev=492985&r1=492984&r2=492985
==============================================================================
--- harmony/enhanced/classlib/trunk/modules/luni/src/test/java/tests/api/java/net/SocketTest.java (original)
+++ harmony/enhanced/classlib/trunk/modules/luni/src/test/java/tests/api/java/net/SocketTest.java Fri Jan  5 03:20:12 2007
@@ -458,7 +458,8 @@
 	/**
 	 * @tests java.net.Socket#getOutputStream()
 	 */
-	public void test_getOutputStream() throws IOException {
+	@SuppressWarnings("deprecation")
+    public void test_getOutputStream() throws IOException {
 		// Test for method java.io.OutputStream
 		// java.net.Socket.getOutputStream()
 		int sport = startServer("SServer getOutputStream");
@@ -522,6 +523,11 @@
         // Regression test for harmony-2934
         s = new Socket("127.0.0.1", 0, false);
         OutputStream o = s.getOutputStream();
+        o.write(1);
+
+        // Regression test for harmony-2942
+        s = new Socket("0.0.0.0", 0, false);
+        o = s.getOutputStream();
         o.write(1);
 	}