diff -r b7904b40483f -r ff572005ac23 idlefw/plugins/sapidataplugin/src/sapidataobserver.cpp --- a/idlefw/plugins/sapidataplugin/src/sapidataobserver.cpp Mon Jan 18 20:32:13 2010 +0200 +++ b/idlefw/plugins/sapidataplugin/src/sapidataobserver.cpp Tue Jan 26 12:11:15 2010 +0200 @@ -156,7 +156,7 @@ operation = variant.AsDes().AllocLC(); } variant.Reset(); - if( operation->Des() != KOperationExecute ) + if( operation && ( operation->Des() != KOperationExecute ) ) { // Nothing to update for execute action HBufC* publisher = NULL;