diff -r a117e284a2c6 -r b09186059647 omadrm/drmengine/dcfrepository/client/src/DcfRepCli.cpp --- a/omadrm/drmengine/dcfrepository/client/src/DcfRepCli.cpp Tue Sep 28 14:08:58 2010 +0300 +++ b/omadrm/drmengine/dcfrepository/client/src/DcfRepCli.cpp Thu Oct 14 13:45:23 2010 +0300 @@ -201,9 +201,9 @@ TInt error = StartServer(); - if (KErrNone == error) + if ( !error || error == KErrAlreadyExists ) { - + error = KErrNone; error = CreateSession(KDcfRepSrvName, Version(), KDefaultMessageSlots);