webservices/wsframework/src/senmessagecontext.cpp
branchRCL_3
changeset 37 1adb97a15c2f
parent 36 c5fabff9b552
equal deleted inserted replaced
36:c5fabff9b552 37:1adb97a15c2f
   395 
   395 
   396     TInt leaveCode(KErrNone);
   396     TInt leaveCode(KErrNone);
   397     CSenContextItem* pItem = MessageToItem( apMessage, aOwned, leaveCode );
   397     CSenContextItem* pItem = MessageToItem( apMessage, aOwned, leaveCode );
   398     if( leaveCode != KErrNone ) 
   398     if( leaveCode != KErrNone ) 
   399         {
   399         {
   400          delete pItem;	
       
   401         return leaveCode;
   400         return leaveCode;
   402         }
   401         }
   403 
   402 
   404     TInt retCode(iItems.Append(&aKey, pItem));
   403     TInt retCode(iItems.Append(&aKey, pItem));
   405     if( retCode != KErrNone )
   404     if( retCode != KErrNone )
   414     {
   413     {
   415     TInt leaveCode(KErrNone);
   414     TInt leaveCode(KErrNone);
   416     CSenContextItem* pItem = MessageToItem( apMessage, aOwned, leaveCode );
   415     CSenContextItem* pItem = MessageToItem( apMessage, aOwned, leaveCode );
   417     if( leaveCode != KErrNone ) 
   416     if( leaveCode != KErrNone ) 
   418         {
   417         {
   419         	delete pItem;
       
   420         return leaveCode;
   418         return leaveCode;
   421         }
   419         }
   422 
   420 
   423     TInt retCode(iItems.UpdateValue(&aKey, pItem));
   421     TInt retCode(iItems.UpdateValue(&aKey, pItem));
   424     if( retCode != KErrNone && aOwned )
   422     if( retCode != KErrNone && aOwned )