diff -r 5ed7931150e9 -r c68061d56109 omadrm/drmengine/server/src/drmconsume.cpp --- a/omadrm/drmengine/server/src/drmconsume.cpp Mon May 31 14:37:41 2010 +0300 +++ b/omadrm/drmengine/server/src/drmconsume.cpp Fri Jun 11 15:44:45 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 ); } // ------------------------------------------------------------------------