diff -r abbed5a4b42a -r 8d540f55e491 networkcontrol/ipnetworklayer/inc/IPProtoCPR.h --- a/networkcontrol/ipnetworklayer/inc/IPProtoCPR.h Tue Aug 31 16:45:15 2010 +0300 +++ b/networkcontrol/ipnetworklayer/inc/IPProtoCPR.h Wed Sep 01 12:33:58 2010 +0100 @@ -187,17 +187,19 @@ ESock::TDataMonitoringConnProvisioningInfo iDataMonitoringConnProvisioningInfo; TInt iLastControlClientsCount; TInt iRouteCount; - TBool iRouteCountStretchOne; TBool iPeriodActivity; TInt iTimerDisableCount; TTime iStartTime; + TBool iRouteCountStretchOne:1; TBool iLinkUp:1; TBool iConnectionControlActivity:1; TBool iTimerExpired:1; TBool iTimerStopped:1; TBool iTimerRunning:1; TBool iSubConnEventDataSent:1; // Hack to cope with multiple DataClientStatusChange notifications for 'stopped' - TBool iNodeLocalExtensionsCreated; + TBool iNodeLocalExtensionsCreated:1; + TBool iStopped:1; // Hack to cope with AllInterfaceNotification not indicating a down/up sequence + // if the IpProtoCpr is restarted before it is destroyed. ESock::RMetaExtensionContainer iNodeLocalExtensions; };