From beb92e6cbfbb87dd342bec41f09f67bc627368a5 Mon Sep 17 00:00:00 2001 From: Peter Johnson Date: Tue, 14 Jul 2015 23:15:30 -0700 Subject: [PATCH] NetworkConnection: Ignore duplicate Start() calls. --- src/NetworkConnection.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/NetworkConnection.cpp b/src/NetworkConnection.cpp index b210964826..2fe3d9a49b 100644 --- a/src/NetworkConnection.cpp +++ b/src/NetworkConnection.cpp @@ -27,6 +27,7 @@ NetworkConnection::NetworkConnection(std::unique_ptr stream, NetworkConnection::~NetworkConnection() { Stop(); } void NetworkConnection::Start() { + if (m_active) return; m_active = true; m_write_thread = std::thread(&NetworkConnection::WriteThreadMain, this); m_read_thread = std::thread(&NetworkConnection::ReadThreadMain, this);