summaryrefslogtreecommitdiff
path: root/CorebootModulePkg/Library
diff options
context:
space:
mode:
authorSamer El-Haj-Mahmoud <elhaj@hpe.com>2016-03-04 15:18:49 +0800
committerFu Siyuan <siyuan.fu@intel.com>2016-03-04 15:20:58 +0800
commit4f0f2316ed7699e233b362b83c7fbd63c2adf97e (patch)
tree561f8fd94dd49f8607cc0da453904d2a44d77034 /CorebootModulePkg/Library
parent8a45f80edad4e2e1e23118833f92df4320b123ab (diff)
downloadedk2-platforms-4f0f2316ed7699e233b362b83c7fbd63c2adf97e.tar.xz
MdeModulePkg: Fix IPv4 double free
Fix a possible ASSERT after NBP finishes loading from a PXE boot. Ip4Dxe driver calls Ip4Config2SetPolicy which calls CloseEvent on the Dhcp4Event struct member. After NBP is downloaded, it then calls Ip4Config2CleanInstance which calls CloseEvent again on Dhcp4Event. This double free can cause an ASSERT. When the event is closed, set the event pointer to NULL so the Ip4 code won't call CloseEvent on it again. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Samer El-Haj-Mahmoud <elhaj@hpe.com> Reviewed-by: Ye Ting <ting.ye@intel.com> Reviewed-by: Fu Siyuan <siyuan.fu@intel.com>
Diffstat (limited to 'CorebootModulePkg/Library')
0 files changed, 0 insertions, 0 deletions