mmserv/tms/tmsimpl/src/tmscscallbodyimpl.cpp
branchRCL_3
changeset 19 095bea5f582e
parent 12 2eb3b066cc7d
child 20 0ac9a5310753
--- a/mmserv/tms/tmsimpl/src/tmscscallbodyimpl.cpp	Thu Aug 19 10:26:11 2010 +0300
+++ b/mmserv/tms/tmsimpl/src/tmscscallbodyimpl.cpp	Tue Aug 31 15:43:02 2010 +0300
@@ -66,7 +66,6 @@
     {
     gint ret(TMS_RESULT_SUCCESS);
     TRACE_PRN_FN_ENT;
-
     iSession = new TMSCallProxy();
 
     TRACE_PRN_FN_ENT;
@@ -106,9 +105,7 @@
 gint TMSCSCallBodyImpl::GetCallContextId(guint& ctxid)
     {
     gint ret(TMS_RESULT_FEATURE_NOT_SUPPORTED);
-    TRACE_PRN_FN_ENT;
     ctxid = 0;
-    TRACE_PRN_FN_EXT;
     return ret;
     }
 
@@ -138,14 +135,18 @@
                 }
             else
                 {
-                //TODO: delete call only if no active sessions left
                 if (iSession)
                     {
+                    //TODO: delete call only if no active sessions left
                     iSession->DeleteCall();
                     iSession->Close();
                     delete iSession;
                     iSession = NULL;
                     }
+                else
+                    {
+                    ret = TMS_RESULT_UNINITIALIZED_OBJECT;
+                    }
                 }
             break;
         default: