diff -r 10183c6d2913 -r 015fa7494bd2 bluetooth/btsdp/server/epocsvr.cpp --- a/bluetooth/btsdp/server/epocsvr.cpp Wed Sep 15 13:27:26 2010 +0300 +++ b/bluetooth/btsdp/server/epocsvr.cpp Wed Oct 13 15:48:34 2010 +0300 @@ -967,12 +967,7 @@ // we wouldn't want to remove the record if an error did occur, // which is very unlikely as typically only 1 or 2 records are // added per session. - err = iSessionRecords.Append(newRecord); - if(err != KErrNone) - { - //if append fails delete the service record created above and return the error code - Server().DeleteServiceRecord(newRecord); - } + iSessionRecords.Append(newRecord); } aMessage.Complete(err); }