equal
deleted
inserted
replaced
2063 TPckgBuf<TTime> end; |
2063 TPckgBuf<TTime> end; |
2064 iMessage.ReadL(KSlot1, end); |
2064 iMessage.ReadL(KSlot1, end); |
2065 |
2065 |
2066 // Restore length |
2066 // Restore length |
2067 const TInt KBufferSize = iMessage.GetDesLength(KSlot2); |
2067 const TInt KBufferSize = iMessage.GetDesLength(KSlot2); |
|
2068 |
|
2069 if (KBufferSize == KErrArgument) |
|
2070 { |
|
2071 PanicClientL(EIndexError); |
|
2072 } |
|
2073 else if (KBufferSize == KErrBadDescriptor) |
|
2074 { |
|
2075 PanicClientL(EBadDescriptor); |
|
2076 } |
|
2077 User::LeaveIfError(KBufferSize); |
2068 |
2078 |
2069 // Restore buffer |
2079 // Restore buffer |
2070 CBufFlat* buffer = CBufFlat::NewL(KBufferSize); |
2080 CBufFlat* buffer = CBufFlat::NewL(KBufferSize); |
2071 CleanupStack::PushL(buffer); |
2081 CleanupStack::PushL(buffer); |
2072 buffer->ExpandL(0, KBufferSize); |
2082 buffer->ExpandL(0, KBufferSize); |