diff --git a/Enyim.Caching/Memcached/PooledSocket.cs b/Enyim.Caching/Memcached/PooledSocket.cs index 660969c0..3c06ec76 100755 --- a/Enyim.Caching/Memcached/PooledSocket.cs +++ b/Enyim.Caching/Memcached/PooledSocket.cs @@ -296,7 +296,7 @@ public async Task ReadAsync(byte[] buffer, int offset, int count) { int currentRead = await _inputStream.ReadAsync(buffer, offset, shouldRead); if (currentRead < 1) - continue; + break; read += currentRead; offset += currentRead; @@ -334,7 +334,7 @@ public void Read(byte[] buffer, int offset, int count) { int currentRead = _inputStream.Read(buffer, offset, shouldRead); if (currentRead < 1) - continue; + break; read += currentRead; offset += currentRead;