audk/NetworkPkg/WifiConnectionManagerDxe
Wang, Fan a6c63ee6d5 NetworkPkg: Fix Duplicate FreePool Error in WCM
* REF: https://bugzilla.tianocore.org/show_bug.cgi?id=1577

In WiFi Connection Manager scan process, the result received
from WiFi device driver will be freed twice, and will cause
unexpected errors, and even system crash.

This issue also exists in some other places potentially, this
patch is to fix these issues and also add Timer Cancelling
before Close to avoid potential NULL reference.

Cc: Ye Ting <ting.ye@intel.com>
Cc: Fu Siyuan <siyuan.fu@intel.com>
Cc: Wu Jiaxin <jiaxin.wu@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Wang Fan <fan.wang@intel.com>
Reviewed-by: Fu Siyuan <siyuan.fu@intel.com>
Reviewed-by: Wu Jiaxin <jiaxin.wu@intel.com>
2019-03-01 10:38:51 +08:00
..
EapContext.h NetworkPkg: Add WiFi Connection Manager to NetworkPkg 2019-02-28 09:47:09 +08:00
WifiConnectionManagerDxe.inf NetworkPkg: Add WiFi Connection Manager to NetworkPkg 2019-02-28 09:47:09 +08:00
WifiConnectionManagerDxe.vfr NetworkPkg: Add WiFi Connection Manager to NetworkPkg 2019-02-28 09:47:09 +08:00
WifiConnectionManagerDxeStrings.uni NetworkPkg: Add WiFi Connection Manager to NetworkPkg 2019-02-28 09:47:09 +08:00
WifiConnectionMgrComponentName.c NetworkPkg: Add WiFi Connection Manager to NetworkPkg 2019-02-28 09:47:09 +08:00
WifiConnectionMgrComponentName.h NetworkPkg: Add WiFi Connection Manager to NetworkPkg 2019-02-28 09:47:09 +08:00
WifiConnectionMgrConfig.h NetworkPkg: Add WiFi Connection Manager to NetworkPkg 2019-02-28 09:47:09 +08:00
WifiConnectionMgrConfigHii.h NetworkPkg: Add WiFi Connection Manager to NetworkPkg 2019-02-28 09:47:09 +08:00
WifiConnectionMgrConfigNVDataStruct.h NetworkPkg: Add WiFi Connection Manager to NetworkPkg 2019-02-28 09:47:09 +08:00
WifiConnectionMgrDriver.c NetworkPkg: Fix Duplicate FreePool Error in WCM 2019-03-01 10:38:51 +08:00
WifiConnectionMgrDriverBinding.h NetworkPkg: Add WiFi Connection Manager to NetworkPkg 2019-02-28 09:47:09 +08:00
WifiConnectionMgrDxe.h NetworkPkg: Add WiFi Connection Manager to NetworkPkg 2019-02-28 09:47:09 +08:00
WifiConnectionMgrFileUtil.c NetworkPkg: Fix Duplicate FreePool Error in WCM 2019-03-01 10:38:51 +08:00
WifiConnectionMgrFileUtil.h NetworkPkg: Add WiFi Connection Manager to NetworkPkg 2019-02-28 09:47:09 +08:00
WifiConnectionMgrHiiConfigAccess.c NetworkPkg: Fix Duplicate FreePool Error in WCM 2019-03-01 10:38:51 +08:00
WifiConnectionMgrHiiConfigAccess.h NetworkPkg: Add WiFi Connection Manager to NetworkPkg 2019-02-28 09:47:09 +08:00
WifiConnectionMgrImpl.c NetworkPkg: Fix Duplicate FreePool Error in WCM 2019-03-01 10:38:51 +08:00
WifiConnectionMgrImpl.h NetworkPkg: Add WiFi Connection Manager to NetworkPkg 2019-02-28 09:47:09 +08:00
WifiConnectionMgrMisc.c NetworkPkg: Add WiFi Connection Manager to NetworkPkg 2019-02-28 09:47:09 +08:00
WifiConnectionMgrMisc.h NetworkPkg: Add WiFi Connection Manager to NetworkPkg 2019-02-28 09:47:09 +08:00