Merge pull request #947 from ali1234/master
authorGavin Andresen <gavinandresen@gmail.com>
Wed, 21 Mar 2012 19:24:57 +0000 (12:24 -0700)
committerGavin Andresen <gavinandresen@gmail.com>
Wed, 21 Mar 2012 19:24:57 +0000 (12:24 -0700)
When disconnecting a node, the receive buffer should be cleared

src/net.cpp

index b22300e..94ef7e7 100644 (file)
@@ -559,6 +559,7 @@ void CNode::CloseSocketDisconnect()
         printf("disconnecting node %s\n", addr.ToString().c_str());
         closesocket(hSocket);
         hSocket = INVALID_SOCKET;
+        vRecv.clear();
     }
 }