--- a/datacommsserver/esockserver/ssock/ss_sapshim.cpp Fri Apr 16 16:15:03 2010 +0300
+++ b/datacommsserver/esockserver/ssock/ss_sapshim.cpp Mon May 03 13:39:24 2010 +0300
@@ -1365,18 +1365,11 @@
}
else if (iHostResolverNotify)
{//workaroud to indicate to CHostResolver we've got connection info
- if (aBindTo.iNodeId.Ptr())
- {
- iHostResolverNotify->StartSending();
- }
- else
+ if (!aBindTo.iNodeId.Ptr())
{
iHostResolverNotify->Error(KErrDisconnected);
}
}
-
-
-
}
@@ -1415,6 +1408,13 @@
iStartRequest.Close();
SetStarted();
ClearStopped();
+
+ // A held-over resolution request will now work (if it ever will)
+ if (iHostResolverNotify)
+ {
+ iHostResolverNotify->StartSending();
+ }
+
return;
}