pkgsrc/lang/mono/patches/patch-ce

33 lines
1,009 B
Text
Raw Normal View History

2008-02-13 15:16:43 +01:00
$NetBSD: patch-ce,v 1.1 2008/02/13 14:16:43 kefren Exp $
--- mcs/class/System/System.Net.Sockets/Socket.cs.orig 2008-02-08 11:30:11.000000000 +0200
+++ mcs/class/System/System.Net.Sockets/Socket.cs 2008-02-08 11:33:32.000000000 +0200
@@ -1452,7 +1452,7 @@
}
int error = 0;
- if (!blocking) {
+// if (!blocking) {
SocketAddress serial = end_point.Serialize ();
Connect_internal (socket, serial, out error);
if (error == 0) {
@@ -1464,16 +1464,16 @@
connected = false;
req.Complete (new SocketException (error), true);
}
- }
+// }
- if (blocking || error == (int) SocketError.InProgress || error == (int) SocketError.WouldBlock) {
+/* if (blocking || error == (int) SocketError.InProgress || error == (int) SocketError.WouldBlock) {
// continue asynch
connected = false;
Worker worker = new Worker (req);
SocketAsyncCall sac = new SocketAsyncCall (worker.Connect);
sac.BeginInvoke (null, req);
}
-
+*/
return(req);
}