datacommsserver/esockserver/ssock/SS_RSLV.CPP
branchRCL_3
changeset 14 8b5d60ce1e94
parent 0 dfb7c4ff071f
child 67 00c6709d25aa
--- a/datacommsserver/esockserver/ssock/SS_RSLV.CPP	Fri Mar 12 15:49:41 2010 +0200
+++ b/datacommsserver/esockserver/ssock/SS_RSLV.CPP	Mon Mar 15 12:45:15 2010 +0200
@@ -162,10 +162,16 @@
 			TRAP(err,BindToL(bindToMsg));
 			}
 
-		TCFDataClient::TBindToComplete bindCompleteMsg(err);
-		RClientInterface::OpenPostMessageClose(Id(), aSender,
-			bindCompleteMsg);
+        if(err == KErrNone)
+            {
+            RClientInterface::OpenPostMessageClose(Id(), aSender, TCFDataClient::TBindToComplete().CRef());
+            }
+        else
+            {
+            RClientInterface::OpenPostMessageClose(Id(), aSender, TEBase::TError(aMessage.MessageId(), err).CRef());
+            }
 
+        
 		CompleteFlowRequestMessage(err);
 
 		if (IsClosing())