omadrm/drmplugins/drmrohandler/src/CRoHandler.cpp
changeset 84 b09186059647
parent 52 d752ced89971
--- a/omadrm/drmplugins/drmrohandler/src/CRoHandler.cpp	Tue Sep 28 14:08:58 2010 +0300
+++ b/omadrm/drmplugins/drmrohandler/src/CRoHandler.cpp	Thu Oct 14 13:45:23 2010 +0300
@@ -308,9 +308,10 @@
 //
 LOCAL_C void DoResetAndDestroy( TAny* aPtr )
     {
-    ( reinterpret_cast< RPointerArray< CDRMRights >* >( aPtr ) )->ResetAndDestroy();
-    delete aPtr;
-    aPtr = NULL;
+    RPointerArray< CDRMRights >* arr = reinterpret_cast< RPointerArray< CDRMRights >* >( aPtr );
+    arr->ResetAndDestroy();
+    delete arr;
+    arr = NULL;
     }
 
 // ----------------------------------------------------------------------------