pimappservices/calendar/server/src/agssess.cpp
branchRCL_3
changeset 27 aba12c885d83
parent 20 9c5b1510919f
child 29 12af337248b1
equal deleted inserted replaced
25:bf573002ff72 27:aba12c885d83
  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);