phoneclientserver/phoneserver/Src/Standard/CPhSrvSession.cpp
branchRCL_3
changeset 8 1b9ee3c7442d
parent 3 a4a774cb6ea7
child 43 7d48bed6ce0c
equal deleted inserted replaced
7:7237db0d9fca 8:1b9ee3c7442d
    58 // -----------------------------------------------------------------------------
    58 // -----------------------------------------------------------------------------
    59 // CPhSrvSession::~CPhSrvSession
    59 // CPhSrvSession::~CPhSrvSession
    60 // Destructor.
    60 // Destructor.
    61 // -----------------------------------------------------------------------------
    61 // -----------------------------------------------------------------------------
    62 //
    62 //
       
    63 
    63 CPhSrvSession::~CPhSrvSession()
    64 CPhSrvSession::~CPhSrvSession()
    64     {
    65     {
    65     if ( iServer )
    66     if ( iServer )
    66         {
    67         {
    67         iServer->CancelCreateAll( *this );
    68         iServer->CancelCreateAll( *this );
    68         
    69         }
    69         if ( iContainer )
    70 
    70              {
       
    71              iServer->RemoveContainer( iContainer );
       
    72              iContainer = NULL;
       
    73              }
       
    74         }
       
    75     delete iObjectIx;
    71     delete iObjectIx;
       
    72 
       
    73     if ( iContainer )
       
    74         {
       
    75         //coverity[var_deref_model]
       
    76         iServer->RemoveContainer( iContainer );
       
    77         iContainer = NULL;
       
    78         }
    76     }
    79     }
    77 
    80 
    78 
    81 
    79 // -----------------------------------------------------------------------------
    82 // -----------------------------------------------------------------------------
    80 // CPhSrvSession::ServiceL
    83 // CPhSrvSession::ServiceL