diff --git a/src/net/proxy.cpp b/src/net/proxy.cpp index 5c8e1686..eb3bead6 100644 --- a/src/net/proxy.cpp +++ b/src/net/proxy.cpp @@ -172,6 +172,9 @@ void proxy::read_heading() NOEXCEPT BC_ASSERT_MSG(stranded(), "strand"); // Both terminate read loop, paused can be resumed, stopped cannot. + // Pause only prevents start of the read loop, it does not prevent messages + // from being issued for sockets already past that point (e.g. waiting). + // This is mainly for startup coordination, preventing missed messages. if (stopped() || paused()) return;