--- 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);