--- a/phoneclientserver/phoneserver/Src/Standard/CPhSrvSession.cpp Fri Mar 12 15:45:50 2010 +0200
+++ b/phoneclientserver/phoneserver/Src/Standard/CPhSrvSession.cpp Mon Mar 15 12:42:43 2010 +0200
@@ -60,19 +60,22 @@
// Destructor.
// -----------------------------------------------------------------------------
//
+
CPhSrvSession::~CPhSrvSession()
{
if ( iServer )
{
iServer->CancelCreateAll( *this );
-
- if ( iContainer )
- {
- iServer->RemoveContainer( iContainer );
- iContainer = NULL;
- }
}
+
delete iObjectIx;
+
+ if ( iContainer )
+ {
+ //coverity[var_deref_model]
+ iServer->RemoveContainer( iContainer );
+ iContainer = NULL;
+ }
}