bluetooth/btsdp/server/epocsvr.cpp
branchRCL_3
changeset 23 5b153be919d4
parent 22 786b94c6f0a4
child 24 e9b924a62a66
equal deleted inserted replaced
22:786b94c6f0a4 23:5b153be919d4
   965 				{
   965 				{
   966 				// Update our list of records for this session. Ignore error as
   966 				// Update our list of records for this session. Ignore error as
   967 				// we wouldn't want to remove the record if an error did occur,
   967 				// we wouldn't want to remove the record if an error did occur,
   968 				// which is very unlikely as typically only 1 or 2 records are
   968 				// which is very unlikely as typically only 1 or 2 records are
   969 				// added per session.
   969 				// added per session.
   970 				err = iSessionRecords.Append(newRecord);
   970 				(void)iSessionRecords.Append(newRecord);
   971 				if(err != KErrNone)
       
   972 				    {
       
   973 				    //if append fails delete the service record created above and return the error code
       
   974 				    Server().DeleteServiceRecord(newRecord);
       
   975 				    }
       
   976 				}
   971 				}
   977 			aMessage.Complete(err);
   972 			aMessage.Complete(err);
   978 			}
   973 			}
   979 		return;
   974 		return;
   980 		}
   975 		}