diff -r 64200268cac2 -r 866b4af7ffbe mtpfws/mtpfw/dataproviders/devdp/src/cmtpgetdevicepropvalue.cpp --- a/mtpfws/mtpfw/dataproviders/devdp/src/cmtpgetdevicepropvalue.cpp Fri Sep 17 11:40:03 2010 +0800 +++ b/mtpfws/mtpfw/dataproviders/devdp/src/cmtpgetdevicepropvalue.cpp Tue Sep 28 20:14:08 2010 +0800 @@ -223,6 +223,7 @@ OstTraceFunctionEntry0( CMTPGETDEVICEPROPVALUE_SERVICEFUNCTIONALIDL_ENTRY ); delete iData; + iData = NULL; iData = GetGUIDL(MMTPFrameworkConfig::EDeviceCurrentFuncationalID); SendDataL(*iData); @@ -237,6 +238,7 @@ OstTraceFunctionEntry0( CMTPGETDEVICEPROPVALUE_SERVICEMODELIDL_ENTRY ); delete iData; + iData = NULL; iData = GetGUIDL(MMTPFrameworkConfig::EDeviceCurrentModelID); SendDataL(*iData);