--- a/wlan_bearer/wlanldd/wlan_common/umac_common/src/Umac.cpp Mon May 03 14:14:02 2010 +0300
+++ b/wlan_bearer/wlanldd/wlan_common/umac_common/src/Umac.cpp Fri May 14 17:41:09 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: 56 %
+* %version: 57 %
*/
#include "config.h"
@@ -267,7 +267,16 @@
{
OsTracePrint( KInitLevel, (TUint8*)("UMAC: * FinitSystem()"));
iManagementRequestPending = ETrue;
- iPimpl->CurrentState().FinitSystem( *iPimpl );
+
+ if ( iPimpl )
+ {
+ iPimpl->CurrentState().FinitSystem( *iPimpl );
+ }
+ else
+ {
+ // nothing to do. Just complete the WLAN Mgmt client request
+ CompleteManagementCommand( KErrNone );
+ }
}
// ---------------------------------------------------------------------------