diff -r ff3b6d0fd310 -r a4a774cb6ea7 phoneclientserver/phoneserver/Src/Standard/CPhSrvSession.cpp --- a/phoneclientserver/phoneserver/Src/Standard/CPhSrvSession.cpp Tue Feb 02 01:11:09 2010 +0200 +++ b/phoneclientserver/phoneserver/Src/Standard/CPhSrvSession.cpp Fri Feb 19 23:21:58 2010 +0200 @@ -65,15 +65,14 @@ if ( iServer ) { iServer->CancelCreateAll( *this ); + + if ( iContainer ) + { + iServer->RemoveContainer( iContainer ); + iContainer = NULL; + } } - delete iObjectIx; - - if ( iContainer ) - { - iServer->RemoveContainer( iContainer ); - iContainer = NULL; - } }