From 6f3ac73cd3792c7eeccb4533e545270d640bef4c Mon Sep 17 00:00:00 2001 From: "Siyuan, Fu" Date: Tue, 29 Oct 2019 09:41:10 +0800 Subject: NetworkPkg/SnpDxe: Use PcdGetBool() instead of FixedPcdGetBool in Snp.c This patch fixes a problem introduced by commit 61bb6eeb4d93c0a34c1995d87914ab41398f9550. The PcdSnpCreateExitBootServicesEvent is not guaranteed to be FixedAtBuild, so use PcdGetBool() to supports both fixed and patchable PCD. Cc: Jiaxin Wu Signed-off-by: Siyuan Fu Reviewed-by: Jiaxin Wu --- NetworkPkg/SnpDxe/Snp.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'NetworkPkg') diff --git a/NetworkPkg/SnpDxe/Snp.c b/NetworkPkg/SnpDxe/Snp.c index 9fb007f7ae..1099dbfa6a 100644 --- a/NetworkPkg/SnpDxe/Snp.c +++ b/NetworkPkg/SnpDxe/Snp.c @@ -647,7 +647,7 @@ SimpleNetworkDriverStart ( PxeShutdown (Snp); PxeStop (Snp); - if (FixedPcdGetBool (PcdSnpCreateExitBootServicesEvent)) { + if (PcdGetBool (PcdSnpCreateExitBootServicesEvent)) { // // Create EXIT_BOOT_SERIVES Event // @@ -780,7 +780,7 @@ SimpleNetworkDriverStop ( return Status; } - if (FixedPcdGetBool (PcdSnpCreateExitBootServicesEvent)) { + if (PcdGetBool (PcdSnpCreateExitBootServicesEvent)) { // // Close EXIT_BOOT_SERIVES Event // -- cgit v1.2.3