diff -r 594d59766373 -r 7d48bed6ce0c telutils/telephonyservice/src/ccallinformationimpl.cpp --- a/telutils/telephonyservice/src/ccallinformationimpl.cpp Thu Aug 19 10:28:14 2010 +0300 +++ b/telutils/telephonyservice/src/ccallinformationimpl.cpp Tue Aug 31 15:45:17 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; }