diff -r f5b689a4f7a2 -r e0c1916b8ddc syncmlfw/common/sosserver/src/nsmlsossession.cpp --- a/syncmlfw/common/sosserver/src/nsmlsossession.cpp Wed Aug 18 10:39:36 2010 +0300 +++ b/syncmlfw/common/sosserver/src/nsmlsossession.cpp Thu Sep 02 21:22:11 2010 +0300 @@ -461,6 +461,8 @@ if ( !iDMAuthInfo ) { aMessage.Complete( KErrNotFound ); + _DBG_FILE("CNSmlSOSSession::GetDMAuthInfoL(): iDMAuthInfo is NULL"); + return; } aMessage.WriteL( 0, iDMAuthInfo->Ptr(0), 0 ); aMessage.Complete( KErrNone ); @@ -1545,6 +1547,7 @@ if ( !log ) { aMessage.Complete( KErrBadHandle ); + return; } log->ResetL(); aMessage.Complete(KErrNone);