diff -r 14460bf2a402 -r f50f4094acd7 smsprotocols/smsstack/gsmu/src/Gsmumsg.cpp --- a/smsprotocols/smsstack/gsmu/src/Gsmumsg.cpp Wed Jun 23 19:32:14 2010 +0300 +++ b/smsprotocols/smsstack/gsmu/src/Gsmumsg.cpp Tue Jul 06 15:36:38 2010 +0300 @@ -1165,7 +1165,7 @@ newie->SetFormatLength(oldFormatLen - newFormatLen); newie->SetStartPosition(aCharsAlreadyAdded+aCharsAddedToCurrentPDU); OstTraceDef1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CSMSMESSAGE_CORRECTFORMATTINGL_2, "CSmsMessage::CorrectFormattingL Count=%d",aCorrectedFormattingIEArray.Count()); - aCorrectedFormattingIEArray.Append(newie); + User::LeaveIfError(aCorrectedFormattingIEArray.Append(newie)); CleanupStack::Pop(newie); } }