diff -r e4d67989cc36 -r 18f64da82512 genericopenlibs/openenvcore/backend/src/corebackend/usocket.cpp --- a/genericopenlibs/openenvcore/backend/src/corebackend/usocket.cpp Tue Feb 02 02:01:42 2010 +0200 +++ b/genericopenlibs/openenvcore/backend/src/corebackend/usocket.cpp Sat Feb 20 00:31:00 2010 +0200 @@ -1792,7 +1792,10 @@ ret = iSocket.Open(*iSockServPtr,iAddrFamily,iStyle,iProtocol); } } - iSocketPtr = &iSocket; + if(KErrNone == ret) + { + iSocketPtr = &iSocket; + } iConnectInProgress = EFalse; return ret; }