Can you say return "EFI_INVALID_PARAMETER" instead of "error"
Reviewed-by: Jaben Carsey <jaben.car...@intel.com> >-----Original Message----- >From: Qiu Shumin [mailto:shumin....@intel.com] >Sent: Tuesday, June 09, 2015 8:04 PM >To: edk2-devel@lists.sourceforge.net >Subject: [edk2] [PATCH] MdePkg: Make the implementation of >UefiFileHandleLib instance consistent with comments in header file. > >The comment for FileHandleIsDirectory in FileHandleLib.h states that "If >DirHandle is NULL, then ASSERT()." But the instance of UefiFileHandleLib >returns EFI_INVALID_PARAMETER. The patch makes the comments and the >implementation consistent. > >Contributed-under: TianoCore Contribution Agreement 1.0 >Signed-off-by: Qiu Shumin <shumin....@intel.com> >--- > MdePkg/Library/UefiFileHandleLib/UefiFileHandleLib.c | 6 ++---- > 1 file changed, 2 insertions(+), 4 deletions(-) > >diff --git a/MdePkg/Library/UefiFileHandleLib/UefiFileHandleLib.c >b/MdePkg/Library/UefiFileHandleLib/UefiFileHandleLib.c >index be66c57..724532a 100644 >--- a/MdePkg/Library/UefiFileHandleLib/UefiFileHandleLib.c >+++ b/MdePkg/Library/UefiFileHandleLib/UefiFileHandleLib.c >@@ -385,7 +385,7 @@ FileHandleFlush ( > /** > function to determine if a given handle is a directory handle > >- if DirHandle is NULL then return error >+ if DirHandle is NULL, then ASSERT(). > > open the file information on the DirHandle and verify that the Attribute > includes EFI_FILE_DIRECTORY bit set. >@@ -404,9 +404,7 @@ FileHandleIsDirectory ( > { > EFI_FILE_INFO *DirInfo; > >- if (DirHandle == NULL) { >- return (EFI_INVALID_PARAMETER); >- } >+ ASSERT (DirHandle != NULL); > > // > // get the file information for DirHandle >-- >1.9.5.msysgit.1 > > > >------------------------------------------------------------------------------ >_______________________________________________ >edk2-devel mailing list >edk2-devel@lists.sourceforge.net >https://lists.sourceforge.net/lists/listinfo/edk2-devel ------------------------------------------------------------------------------ _______________________________________________ edk2-devel mailing list edk2-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/edk2-devel