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 2008/06/18 11:50:29 UTC
svn commit: r669129 -
/harmony/enhanced/classlib/trunk/modules/nio/src/main/java/common/org/apache/harmony/nio/internal/SocketChannelImpl.java
Author: tellison
Date: Wed Jun 18 02:50:26 2008
New Revision: 669129
URL: http://svn.apache.org/viewvc?rev=669129&view=rev
Log:
Temporary fix for HARMONY-5876 ([classlib][nio] NIO native corrupting Long.valueOf(0))
Modified:
harmony/enhanced/classlib/trunk/modules/nio/src/main/java/common/org/apache/harmony/nio/internal/SocketChannelImpl.java
Modified: harmony/enhanced/classlib/trunk/modules/nio/src/main/java/common/org/apache/harmony/nio/internal/SocketChannelImpl.java
URL: http://svn.apache.org/viewvc/harmony/enhanced/classlib/trunk/modules/nio/src/main/java/common/org/apache/harmony/nio/internal/SocketChannelImpl.java?rev=669129&r1=669128&r2=669129&view=diff
==============================================================================
--- harmony/enhanced/classlib/trunk/modules/nio/src/main/java/common/org/apache/harmony/nio/internal/SocketChannelImpl.java (original)
+++ harmony/enhanced/classlib/trunk/modules/nio/src/main/java/common/org/apache/harmony/nio/internal/SocketChannelImpl.java Wed Jun 18 02:50:26 2008
@@ -121,7 +121,9 @@
// This content is a point used to set in connect_withtimeout() in pending
// mode.
- private Long connectContext = Long.valueOf(0L);
+ // Must be a new instance of Long (i.e. not valueOf) as it's value may
+ // be modified by native code.
+ private Long connectContext = new Long(0L);
// Used to store the trafficClass value which is simply returned
// as the value that was set. We also need it to pass it to methods