diff --git a/websocket-sharp/Net/RequestStream.cs b/websocket-sharp/Net/RequestStream.cs index a27eab02..dff467e5 100644 --- a/websocket-sharp/Net/RequestStream.cs +++ b/websocket-sharp/Net/RequestStream.cs @@ -177,7 +177,7 @@ namespace WebSocketSharp.Net ares.Buffer = buffer; ares.Offset = offset; ares.Count = count; - ares.SyncRead = nread; + ares.SyncRead = nread > 0 ? nread : 0; ares.Complete (); return ares;