diff -r 35b64624a9e7 -r 36f374c67aa8 messagingapp/msgappfw/utils/src/ccsdebug.cpp --- a/messagingapp/msgappfw/utils/src/ccsdebug.cpp Wed Jun 23 18:09:17 2010 +0300 +++ b/messagingapp/msgappfw/utils/src/ccsdebug.cpp Tue Jul 06 14:12:40 2010 +0300 @@ -69,19 +69,14 @@ dbgArr = static_cast( Dll::Tls() ); } - if ( dbgArr->IsEmpty() ) - { - delete dbgArr; - Dll::SetTls( NULL ); - } - else + if ( dbgArr && !(dbgArr->IsEmpty()) ) { CCsDebug* dbg = dbgArr->Pop(); dbg->UnMark(str); delete dbg; } - if ( !dbgArr && dbgArr->IsEmpty() ) + if ( dbgArr && dbgArr->IsEmpty() ) { delete dbgArr; Dll::SetTls( NULL );