diff -r 7eb70891911c -r a2467631ae02 phoneclientserver/phoneserver/Src/ImageHandler/CPhSrvSubSessionImageHandler.cpp --- a/phoneclientserver/phoneserver/Src/ImageHandler/CPhSrvSubSessionImageHandler.cpp Fri Jun 11 14:07:16 2010 +0300 +++ b/phoneclientserver/phoneserver/Src/ImageHandler/CPhSrvSubSessionImageHandler.cpp Wed Jun 23 18:49:32 2010 +0300 @@ -721,8 +721,9 @@ bitMap ); aImages.iImages[ EPhCltExtOperatorLogoIndex ] = bitMap->Handle(); aImages.iImageCount = 1; - iOperatorLogos.Append( logoContainer ); - + CleanupStack::PushL(logoContainer); + iOperatorLogos.AppendL( logoContainer ); + CleanupStack::Pop(logoContainer); CleanupStack::Pop( bitMap ); CleanupStack::PopAndDestroy( hbuf );