* [PATCH] MdePkg/Test: Pointer BinData need to be checked
@ 2020-02-19 3:52 GuoMinJ
0 siblings, 0 replies; only message in thread
From: GuoMinJ @ 2020-02-19 3:52 UTC (permalink / raw)
To: devel; +Cc: GuoMinJ
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=2531
AllocatePool may fail and BinData may be invalid, check
it before use.
Signed-off-by: GuoMinJ <newexplorerj@gmail.com>
---
MdePkg/Test/UnitTest/Library/BaseLib/Base64UnitTest.c | 3 +++
1 file changed, 3 insertions(+)
diff --git a/MdePkg/Test/UnitTest/Library/BaseLib/Base64UnitTest.c b/MdePkg/Test/UnitTest/Library/BaseLib/Base64UnitTest.c
index 6f7c31cab4..933d2b40e0 100644
--- a/MdePkg/Test/UnitTest/Library/BaseLib/Base64UnitTest.c
+++ b/MdePkg/Test/UnitTest/Library/BaseLib/Base64UnitTest.c
@@ -252,6 +252,9 @@ RfcDecodeTest(
BinSize = AsciiStrnLenS (binString, MAX_TEST_STRING_SIZE);
BinData = AllocatePool (BinSize);
+ if (BinData == NULL) {
+ return UNIT_TEST_ERROR_TEST_FAILED;
+ }
Btc->BufferToFree = BinData;
ReturnSize = BinSize;
--
2.17.1
^ permalink raw reply related [flat|nested] only message in thread
only message in thread, other threads:[~2020-02-19 3:56 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2020-02-19 3:52 [PATCH] MdePkg/Test: Pointer BinData need to be checked GuoMinJ
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox