diff --git a/websocket-sharp/Ext.cs b/websocket-sharp/Ext.cs index 80465d19..73e33ebb 100644 --- a/websocket-sharp/Ext.cs +++ b/websocket-sharp/Ext.cs @@ -174,9 +174,9 @@ namespace WebSocketSharp callback = ar => { try { var nread = stream.EndRead (ar); - if (nread <= 0 || nread == count) { + if (nread == 0 || nread == count) { if (completed != null) - completed (buffer.SubArray (0, nread > 0 ? offset + nread : offset)); + completed (buffer.SubArray (0, offset + nread)); return; }