diff -r 24e118dfbea1 -r 4c28d569e1fe locationsystemui/locationsysui/privacyverifiernotifierui/contactresolversession/src/contactresolversession.cpp --- a/locationsystemui/locationsysui/privacyverifiernotifierui/contactresolversession/src/contactresolversession.cpp Mon Aug 23 17:49:43 2010 +0530 +++ b/locationsystemui/locationsysui/privacyverifiernotifierui/contactresolversession/src/contactresolversession.cpp Mon Sep 27 16:57:22 2010 +0530 @@ -140,7 +140,7 @@ TInt error = StartServer(); - if (KErrNone == error) + if (KErrNone == error || KErrAlreadyExists == error ) { error = CreateSession(KLocPrivacyServerName, Version(), KDefaultMessageSlots); @@ -200,7 +200,7 @@ if (result != KErrNone) { server.Close(); - return KErrNotFound; + return result; } server.Rendezvous(status);