diff -r b1602a5ab0a3 -r 6dc066157ed4 vtengines/videoteleng/Logger/Src/CVtLogger.cpp --- a/vtengines/videoteleng/Logger/Src/CVtLogger.cpp Mon Jan 18 20:21:33 2010 +0200 +++ b/vtengines/videoteleng/Logger/Src/CVtLogger.cpp Tue Jan 26 12:01:21 2010 +0200 @@ -292,11 +292,14 @@ if ( tls ) { CVtLogger* logger = CVtLogger::Logger(); - TInt count( --(logger->iAccessCount) ); - if ( !count ) + if( logger ) { - delete reinterpret_cast( tls ); - Dll::SetTls( NULL ); + TInt count( --(logger->iAccessCount) ); + if ( !count ) + { + delete reinterpret_cast( tls ); + Dll::SetTls( NULL ); + } } }