Fix for issue #84
This commit is contained in:
parent
2a3a62ec82
commit
f60f16f70f
@ -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);
|
||||
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;
|
||||
}
|
||||
|
||||
return;
|
||||
}
|
||||
|
||||
try {
|
||||
if (completed != null)
|
||||
completed (bytes);
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user