diff --git a/source/vibe/core/net.d b/source/vibe/core/net.d index 117c1f4..7a5811f 100644 --- a/source/vibe/core/net.d +++ b/source/vibe/core/net.d @@ -518,8 +518,8 @@ mixin(tracer); m_context.readBuffer.putN(waiter.results[2]); switch (waiter.results[1]) { default: - logInfo("read status %s", waiter.results[1]); - throw new Exception("Error reading data from socket."); + logDebug("Error status when waiting for data: %s", waiter.results[1]); + break; case IOStatus.ok: break; case IOStatus.wouldBlock: assert(mode == IOMode.immediate); break; case IOStatus.disconnected: break;