email/pop3andsmtpmtm/popservermtm/src/POPS.CPP
changeset 25 84d9eb65b26f
parent 0 72b543305e3a
child 47 5b14749788d7
child 76 60a8a215b0ec
--- a/email/pop3andsmtpmtm/popservermtm/src/POPS.CPP	Fri Apr 16 14:56:15 2010 +0300
+++ b/email/pop3andsmtpmtm/popservermtm/src/POPS.CPP	Mon May 03 12:29:07 2010 +0300
@@ -208,7 +208,17 @@
 		iSocket->Disconnect();
 		iSocketConnected=EFalse;
 		}
-	iSocket->Cancel();	// clear a pending socket call
+	
+	if(iState == EPopCapabilities || iState == EWaitingForReply)
+	    {
+	    if(iPopCapabilities)
+	        {
+	        iPopCapabilities->Cancel();
+	        }
+	    }
+	
+	iSocket->Cancel();  // clear a pending socket call
+
 	CMsgActive::DoCancel();
 	}