Browse Source

Fix for issue #84

pull/83/merge
sta 11 years ago
parent
commit
f60f16f70f
  1. 36
      websocket-sharp/Ext.cs

36
websocket-sharp/Ext.cs

@ -671,28 +671,24 @@ namespace WebSocketSharp
0,
length,
ar => {
byte[] bytes = null;
try {
var len = stream.EndRead (ar);
bytes = len < 1
? new byte[0]
: len < length
? stream.readBytes (buff, len, length - len)
: buff;
}
catch (ObjectDisposedException) {
// The Stream has been closed.
return;
}
catch (Exception ex) {
if (error != null)
error (ex);
return;
}
byte[] bytes = null;
try {
var len = stream.EndRead (ar);
bytes = len < 1
? new byte[0]
: len < length
? stream.readBytes (buff, len, length - len)
: buff;
}
catch (ObjectDisposedException) {
// The Stream has been closed.
return;
}
catch {
throw;
}
try {
if (completed != null)
completed (bytes);
}

Loading…
Cancel
Save