omadrm/drmengine/notifier/src/DRMEventHandler.cpp
changeset 2 76350b5be3d8
parent 0 95b198f216e5
--- a/omadrm/drmengine/notifier/src/DRMEventHandler.cpp	Thu Jan 07 12:54:19 2010 +0200
+++ b/omadrm/drmengine/notifier/src/DRMEventHandler.cpp	Mon Jan 18 20:30:37 2010 +0200
@@ -235,13 +235,22 @@
     switch( aEvent )
         {
         case KEventAddRemove:
-            iAddRemoveObservers->AppendL( observer );
+            if( this->iAddRemoveObservers ) // coverity check
+                {
+                iAddRemoveObservers->AppendL( observer );
+                }
             break;
         case KEventModify:
-            iModifyObservers->AppendL( observer );
+            if( this->iModifyObservers ) // coverity check
+                {
+                iModifyObservers->AppendL( observer );
+                }
             break;
         case KEventTimeChange:
-            iTimeChangeObservers->AppendL( observer );
+            if( this->iTimeChangeObservers ) // coverity check
+                {
+                iTimeChangeObservers->AppendL( observer );
+                }
             break;
         default:
             User::Leave(KErrArgument);
@@ -521,10 +530,16 @@
     switch( aEvent )
         {
         case KEventAddRemove:
-            iAddRemoveObservers->AppendL( observer );
+            if( this->iAddRemoveObservers ) // coverity check
+                {
+                iAddRemoveObservers->AppendL( observer );
+                }
             break;
         case KEventModify:
-            iModifyObservers->AppendL( observer );
+            if( this->iModifyObservers ) // coverity check
+                {
+                iModifyObservers->AppendL( observer );
+                }
             break;
         default:
             User::Leave(KErrArgument);