audk/NetworkPkg
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
..
Application NetworkPkg: Removing ipf which is no longer supported from edk2. 2018-08-14 08:58:30 +08:00
Dhcp6Dxe NetworkPkg/Dhcp6Dxe: Remove an unused global variable. 2019-01-15 09:39:13 +08:00
DnsDxe NetworkPkg/DnsDxe: [CVE-2018-12178] Check the received packet size before parsing the message. 2019-02-28 08:39:16 +08:00
HttpBootDxe NetworkPkg: Protocol Uninstallation Cleanup 2019-01-14 13:12:17 +08:00
HttpDxe NetworkPkg: Protocol Uninstallation Cleanup 2019-01-14 13:12:17 +08:00
HttpUtilitiesDxe NetworkPkg/HttpUtilitiesDxe: fix read memory access overflow. 2018-09-29 10:51:37 +08:00
IScsiDxe NetworkPkg/IScsiDxe: Remove unnecessary NULL pointer check. 2019-01-23 08:46:49 +08:00
Include/Guid NetworkPkg: Add WiFi Connection Manager to NetworkPkg 2019-02-28 09:47:09 +08:00
Ip6Dxe NetworkPkg/Ip6Dxe: Clean the invalid IPv6 configuration during driver start. 2019-02-19 08:31:15 +08:00
IpSecDxe NetworkPkg: Protocol Uninstallation Cleanup 2019-01-14 13:12:17 +08:00
Mtftp6Dxe NetworkPkg/Mtftp6Dxe: Remove the trailing white spaces. 2018-11-01 09:37:34 +08:00
TcpDxe NetworkPkg: Protocol Uninstallation Cleanup 2019-01-14 13:12:17 +08:00
TlsAuthConfigDxe NetworkPkg/TlsAuthConfigDxe: fix TlsCaCertificate attributes retrieval 2018-08-22 10:32:43 +02:00
TlsDxe NetworkPkg/TlsDxe: Fix failure to process multiple TLS records. 2018-11-01 09:37:41 +08:00
Udp6Dxe NetworkPkg: Removing ipf which is no longer supported from edk2. 2018-08-14 08:58:30 +08:00
UefiPxeBcDxe NetworkPkg: Protocol Uninstallation Cleanup 2019-01-14 13:12:17 +08:00
WifiConnectionManagerDxe NetworkPkg: Fix Duplicate FreePool Error in WCM 2019-03-01 10:38:51 +08:00
NetworkPkg.dec NetworkPkg: Add WiFi Connection Manager to NetworkPkg 2019-02-28 09:47:09 +08:00
NetworkPkg.dsc NetworkPkg: Add WiFi Connection Manager to NetworkPkg 2019-02-28 09:47:09 +08:00
NetworkPkg.uni NetworkPkg: Define one PCD for PXE to specify MTFTP windowsize. 2018-09-27 09:00:02 +08:00
NetworkPkgExtra.uni NetworkPkg: Clean up source files 2018-06-28 11:19:49 +08:00