Reviewed-by: Liming Gao <[email protected]> > -----Original Message----- > From: Bi, Dandan > Sent: Monday, November 19, 2018 10:09 AM > To: [email protected] > Cc: Kinney, Michael D <[email protected]>; Gao, Liming > <[email protected]> > Subject: [patch] MdePkg: Check input Ptrs in GetSectionFromAnyFvByFileType > > REF: https://bugzilla.tianocore.org/show_bug.cgi?id=1337 > > In function GetSectionFromAnyFvByFileType, the input parameter "Buffer" > and "size" should not be NULL, so add ASSERT here to avoid any checker > report that the NULL pointer may be used. > > Cc: Michael D Kinney <[email protected]> > Cc: Liming Gao <[email protected]> > Contributed-under: TianoCore Contribution Agreement 1.1 > Signed-off-by: Dandan Bi <[email protected]> > --- > MdePkg/Library/DxeServicesLib/DxeServicesLib.c | 3 +++ > 1 file changed, 3 insertions(+) > > diff --git a/MdePkg/Library/DxeServicesLib/DxeServicesLib.c > b/MdePkg/Library/DxeServicesLib/DxeServicesLib.c > index d4f366425f..e78d51cb92 100644 > --- a/MdePkg/Library/DxeServicesLib/DxeServicesLib.c > +++ b/MdePkg/Library/DxeServicesLib/DxeServicesLib.c > @@ -251,10 +251,13 @@ GetSectionFromAnyFvByFileType ( > UINTN Key; > EFI_GUID NameGuid; > EFI_FV_FILE_ATTRIBUTES Attributes; > EFI_FIRMWARE_VOLUME2_PROTOCOL *Fv; > > + ASSERT (Buffer != NULL); > + ASSERT (Size != NULL); > + > // > // Locate all available FVs. > // > HandleBuffer = NULL; > Status = gBS->LocateHandleBuffer ( > -- > 2.18.0.windows.1
_______________________________________________ edk2-devel mailing list [email protected] https://lists.01.org/mailman/listinfo/edk2-devel

