diff -r cc67bf60355a -r b285782036ce linklayercontrol/networkinterfacemgr/netcfgext/src/netcfgextnotify.cpp --- a/linklayercontrol/networkinterfacemgr/netcfgext/src/netcfgextnotify.cpp Tue Jul 20 22:06:16 2010 +0530 +++ b/linklayercontrol/networkinterfacemgr/netcfgext/src/netcfgextnotify.cpp Sat Jul 31 02:05:39 2010 +0530 @@ -35,11 +35,18 @@ { } +CNetCfgExtNotify::~CNetCfgExtNotify() + { + iScpr = NULL; + } void CNetCfgExtNotify::IfProgress(TInt aStage, TInt aError) { TStateChange change(aStage, aError); + if(iScpr) + { RClientInterface::OpenPostMessageClose(iScpr->Id(), iScpr->Id(), TCFMessage::TStateChange(change).CRef()); + } } TInt CNetCfgExtNotify::DoReadInt(const TDesC& aField, TUint32& aValue,const RMessagePtr2* /*aMessage*/)