summaryrefslogtreecommitdiffstats
path: root/NetworkPkg/HttpBootDxe
diff options
context:
space:
mode:
authorFu Siyuan <siyuan.fu@intel.com>2018-06-14 10:30:09 +0800
committerFu Siyuan <siyuan.fu@intel.com>2018-06-21 08:49:47 +0800
commit1e0db7b11987d0ec93be7dfe26102a327860fdbd (patch)
treea78aa0d5ea7984f858b18535a6bbc5c201f0fbd6 /NetworkPkg/HttpBootDxe
parent855abe0204cb932c8059a573a06a59ddc714ca49 (diff)
downloadedk2-1e0db7b11987d0ec93be7dfe26102a327860fdbd.tar.gz
edk2-1e0db7b11987d0ec93be7dfe26102a327860fdbd.tar.bz2
edk2-1e0db7b11987d0ec93be7dfe26102a327860fdbd.zip
MdeModulePkg/NetworkPkg: Checking for NULL pointer before use.
Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Sivaraman Nainar <sivaramann@amiindia.co.in> Reviewed-by: Fu Siyuan <siyuan.fu@intel.com>
Diffstat (limited to 'NetworkPkg/HttpBootDxe')
-rw-r--r--NetworkPkg/HttpBootDxe/HttpBootConfig.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/NetworkPkg/HttpBootDxe/HttpBootConfig.c b/NetworkPkg/HttpBootDxe/HttpBootConfig.c
index f32bf18e9d..81fceb2fd6 100644
--- a/NetworkPkg/HttpBootDxe/HttpBootConfig.c
+++ b/NetworkPkg/HttpBootDxe/HttpBootConfig.c
@@ -473,6 +473,9 @@ HttpBootFormCallback (
// Get user input URI string
//
Uri = HiiGetString (CallbackInfo->RegisteredHandle, Value->string, NULL);
+ if(Uri == NULL) {
+ return EFI_INVALID_PARAMETER;
+ }
//
// The URI should be either an empty string (for corporate environment) ,or http(s) for home environment.