diff -r a117e284a2c6 -r b09186059647 commondrm/drmutility/src/rdrmhelperclient.cpp --- a/commondrm/drmutility/src/rdrmhelperclient.cpp Tue Sep 28 14:08:58 2010 +0300 +++ b/commondrm/drmutility/src/rdrmhelperclient.cpp Thu Oct 14 13:45:23 2010 +0300 @@ -79,8 +79,9 @@ { TInt error = StartServer(); - if ( !error ) + if ( !error || error == KErrAlreadyExists ) { + error = KErrNone; error = CreateSession( KDRMHelperServerName, Version(), KDefaultMessageSlots );