diff -r f18401adf8e1 -r 641f389e9157 cryptoservices/filebasedcertificateandkeystores/source/generic/server/fsserver.cpp --- a/cryptoservices/filebasedcertificateandkeystores/source/generic/server/fsserver.cpp Thu Aug 19 11:38:48 2010 +0300 +++ b/cryptoservices/filebasedcertificateandkeystores/source/generic/server/fsserver.cpp Tue Aug 31 17:00:08 2010 +0300 @@ -132,6 +132,13 @@ FSDialog::InitialiseL(); TPtrC serverName(KFSTokenServerName()); + // Naming the server thread after the server helps to debug panics +#ifdef __WINS__ +#ifdef SYMBIAN_KEYSTORE_USE_AUTH_SERVER + serverName.Set(KFSNewTokenServerName()); +#endif // SYMBIAN_KEYSTORE_USE_AUTH_SERVER +#endif // __WINS__ + StartL(serverName); // Ensure that the server still exits even if the 1st client fails to connect @@ -257,7 +264,12 @@ static void RunServerL() { TPtrC serverName(KFSTokenServerName()); - + // Naming the server thread after the server helps to debug panics +#ifdef __WINS__ +#ifdef SYMBIAN_KEYSTORE_USE_AUTH_SERVER + serverName.Set(KFSNewTokenServerName()); +#endif // SYMBIAN_KEYSTORE_USE_AUTH_SERVER +#endif // __WINS__ User::LeaveIfError(User::RenameThread(serverName));