From d097b824b7fcad001c9581fb2e322bf3e3e5961d Mon Sep 17 00:00:00 2001 From: Michael Krelin Date: Wed, 27 Apr 2011 10:10:00 +0000 Subject: fix for misleading error message about unexpected source along with a double-freeing offense. When I fail to receive packet not only I diagnose this unfortunate development, but also start talking about packet from unexpected source which is kinda weird considering there's no packet at all. Signed-off-by: Michael Krelin --- diff --git a/PumpKINDlg.cpp b/PumpKINDlg.cpp index f41b69f..3ff1500 100644..100755 --- a/PumpKINDlg.cpp +++ b/PumpKINDlg.cpp @@ -601,6 +601,7 @@ SOCKADDR_IN sin; if(!p->Receive(this,fionread,&sin)){ m_Daddy->LogLine(IDS_LOG_XFERUDPRECEIVE); delete p; + return; }else if(m_Peer.sin_addr.s_addr==INADDR_NONE){ m_Peer.sin_addr=sin.sin_addr; -- cgit v0.9.0.2