[Fix] Separate it

Fix for issue #232
This commit is contained in:
sta 2016-03-16 15:15:28 +09:00
parent 6dcc5c2579
commit 9f995bb1ae

View File

@ -243,6 +243,12 @@ namespace WebSocketSharp.Net
Socket sock = null; Socket sock = null;
try { try {
sock = lsnr._socket.EndAccept (asyncResult); sock = lsnr._socket.EndAccept (asyncResult);
}
catch (ObjectDisposedException) {
return;
}
try {
lsnr._socket.BeginAccept (onAccept, lsnr); lsnr._socket.BeginAccept (onAccept, lsnr);
} }
catch { catch {
@ -252,6 +258,9 @@ namespace WebSocketSharp.Net
return; return;
} }
if (sock == null)
return;
processAccepted (sock, lsnr); processAccepted (sock, lsnr);
} }