Hi,
the DatagramSocket supports setting a factory for DatagramSocketImpls,
but seems to never actually use it. This patch fixes this. A mauve test
is following soon.
2005-12-16 Roman Kennke <[EMAIL PROTECTED]>
* java/net/DatagramSocket.java
(DatagramSocket(SocketAddress)): Actually use the factory if one
is installed.
/Roman
Index: java/net/DatagramSocket.java
===================================================================
RCS file: /cvsroot/classpath/classpath/java/net/DatagramSocket.java,v
retrieving revision 1.47
diff -u -r1.47 DatagramSocket.java
--- java/net/DatagramSocket.java 2 Oct 2005 22:58:42 -0000 1.47
+++ java/net/DatagramSocket.java 16 Dec 2005 17:08:36 -0000
@@ -176,7 +176,12 @@
{
String propVal = SystemProperties.getProperty("impl.prefix");
if (propVal == null || propVal.equals(""))
- impl = new PlainDatagramSocketImpl();
+ {
+ if (factory != null)
+ impl = factory.createDatagramSocketImpl();
+ else
+ impl = new PlainDatagramSocketImpl();
+ }
else
try
{
_______________________________________________
Classpath-patches mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/classpath-patches