diff -r a7bc3704293e -r 88330f36f634 omadrm/drmengine/server/src/drmconsume.cpp --- a/omadrm/drmengine/server/src/drmconsume.cpp Fri Jun 11 13:56:06 2010 +0300 +++ b/omadrm/drmengine/server/src/drmconsume.cpp Wed Jun 23 18:30:42 2010 +0300 @@ -140,6 +140,12 @@ CDRMConsume::~CDRMConsume() { DRMLOG( _L( "CDRMConsume::~" ) ); + + if( iURI ) + { + SERVER->RemoveAccessingUrl( *iURI ); + } + TInt error( KErrNone ); if( IsActive() ) @@ -203,6 +209,8 @@ { iParentId = aParentId->AllocL(); } + + SERVER->AddAccessingUrlL( aURI ); } // ------------------------------------------------------------------------