diff -r 5266b1f337bd -r 8baf28733c3d phoneuis/Ussd/src/UssdAppUi.cpp --- a/phoneuis/Ussd/src/UssdAppUi.cpp Wed Sep 01 12:30:10 2010 +0100 +++ b/phoneuis/Ussd/src/UssdAppUi.cpp Tue Sep 14 21:18:17 2010 +0300 @@ -115,6 +115,7 @@ { // Send string and exit the application HBufC* buffer = iAppContainer->Editor().GetTextInHBufL(); + CleanupStack::PushL( buffer ); __ASSERT_DEBUG( buffer->Length() <= KUssdEditorMaxLenght , User::Invariant() ); @@ -125,9 +126,8 @@ { iComms->InformExitReason( EPhCltSendCompleted ); Exit(); - } - - delete buffer; + } + CleanupStack::PopAndDestroy( buffer ); break; }