summaryrefslogtreecommitdiffstats
path: root/EmbeddedPkg/Library/PrePiHobLib/Hob.c
diff options
context:
space:
mode:
Diffstat (limited to 'EmbeddedPkg/Library/PrePiHobLib/Hob.c')
-rw-r--r--EmbeddedPkg/Library/PrePiHobLib/Hob.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/EmbeddedPkg/Library/PrePiHobLib/Hob.c b/EmbeddedPkg/Library/PrePiHobLib/Hob.c
index 9c450c0c87..a394ca00b4 100644
--- a/EmbeddedPkg/Library/PrePiHobLib/Hob.c
+++ b/EmbeddedPkg/Library/PrePiHobLib/Hob.c
@@ -498,6 +498,9 @@ BuildGuidDataHob (
ASSERT (Data != NULL || DataLength == 0);
HobData = BuildGuidHob (Guid, DataLength);
+ if (HobData == NULL) {
+ return NULL;
+ }
return CopyMem (HobData, Data, DataLength);
}