* Socket.cs : (SocketAsyncResult) release byte buffer early so that
it does not have to store extra data in pool. Fixed bug #397627.
svn path=/trunk/mcs/; revision=112408
+2008-09-06 Atsushi Enomoto <atsushi@ximian.com>
+
+ * Socket.cs : (SocketAsyncResult) release byte buffer early so that
+ it does not have to store extra data in pool. Fixed bug #397627.
+
2008-07-31 Jb Evain <jbevain@novell.com>
* Socket.cs
cb = new WaitCallback (ares.CompleteDisposed);
ThreadPool.QueueUserWorkItem (cb, null);
}
+ if (pending.Length == 0)
+ Buffer = null;
}
void CompleteDisposed (object unused)
if (callback != null)
callback (this);
+ Buffer = null;
}
SocketAsyncCall GetDelegate (Worker worker, SocketOperation op)