diff -r 4bc7b118b3df -r 397d00875918 activityfw/activitydatabase/hsactivitydbserver/src/activitydataprovidertask.cpp --- a/activityfw/activitydatabase/hsactivitydbserver/src/activitydataprovidertask.cpp Fri May 14 16:10:06 2010 +0300 +++ b/activityfw/activitydatabase/hsactivitydbserver/src/activitydataprovidertask.cpp Thu May 27 13:11:12 2010 +0300 @@ -47,6 +47,8 @@ void ActivityDataProviderTask::ProvideDataL(const RMessage2& msg, const CActivityTask& src) { - msg.WriteL(KResponseDataOffset, src.Data()); - msg.Complete(KErrNone); + if (EFalse ==msg.IsNull()) { + msg.WriteL(KResponseDataOffset, src.Data()); + msg.Complete(KErrNone); + } }