diff -r d7fc66ccd6fb -r e44a8c097b15 telutils/telephonyservice/src/ccallinformationimpl.cpp --- a/telutils/telephonyservice/src/ccallinformationimpl.cpp Mon May 03 13:01:45 2010 +0300 +++ b/telutils/telephonyservice/src/ccallinformationimpl.cpp Fri May 14 16:24:46 2010 +0300 @@ -58,10 +58,11 @@ CCallInformationImpl* self = new (ELeave) CCallInformationImpl( ); CleanupStack::PushL( self ); - CMediatorService* mediatorService = CMediatorService::NewLC( CMediatorService::ECallInfo ); - self->ConstructL(mediatorService); - - CleanupStack::Pop( 2,self ); + CMediatorService* mediatorService = + CMediatorService::NewL( CMediatorService::ECallInfo ); + self->ConstructL(mediatorService); + + CleanupStack::Pop( self ); TSLOGSTRING("CCallInformationImpl::NewL >>"); return self; }