equal
deleted
inserted
replaced
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 iSessionRecords.Append(newRecord); |
970 err = 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 } |
971 } |
976 } |
972 aMessage.Complete(err); |
977 aMessage.Complete(err); |
973 } |
978 } |
974 return; |
979 return; |
975 } |
980 } |