X-Git-Url: https://git.proxmox.com/?p=mirror_edk2.git;a=blobdiff_plain;f=MdeModulePkg%2FUniversal%2FDisk%2FRamDiskDxe%2FRamDiskFileExplorer.c;fp=MdeModulePkg%2FUniversal%2FDisk%2FRamDiskDxe%2FRamDiskFileExplorer.c;h=0285ff5d0e50bd7fee828c9071044045b8046aa0;hp=3a000389f033a6595d9b4d6b7d45c9e460bf6a47;hb=1436aea4d5707e672672a11bda72be2c63c936c3;hpb=7c7184e201a90a1d2376e615e55e3f4074731468 diff --git a/MdeModulePkg/Universal/Disk/RamDiskDxe/RamDiskFileExplorer.c b/MdeModulePkg/Universal/Disk/RamDiskDxe/RamDiskFileExplorer.c index 3a000389f0..0285ff5d0e 100644 --- a/MdeModulePkg/Universal/Disk/RamDiskDxe/RamDiskFileExplorer.c +++ b/MdeModulePkg/Universal/Disk/RamDiskDxe/RamDiskFileExplorer.c @@ -8,7 +8,6 @@ #include "RamDiskImpl.h" - /** Helper function called as part of the code needed to allocate the proper sized buffer for various EFI interfaces. @@ -24,12 +23,12 @@ **/ BOOLEAN GrowBuffer ( - IN OUT EFI_STATUS *Status, - IN OUT VOID **Buffer, - IN UINTN BufferSize + IN OUT EFI_STATUS *Status, + IN OUT VOID **Buffer, + IN UINTN BufferSize ) { - BOOLEAN TryAgain; + BOOLEAN TryAgain; // // If this is an initial request, buffer will be null with a new buffer size @@ -37,12 +36,12 @@ GrowBuffer ( if ((*Buffer == NULL) && (BufferSize != 0)) { *Status = EFI_BUFFER_TOO_SMALL; } + // // If the status code is "buffer too small", resize the buffer // TryAgain = FALSE; if (*Status == EFI_BUFFER_TOO_SMALL) { - if (*Buffer != NULL) { FreePool (*Buffer); } @@ -55,6 +54,7 @@ GrowBuffer ( *Status = EFI_OUT_OF_RESOURCES; } } + // // If there's an error, free the buffer // @@ -66,7 +66,6 @@ GrowBuffer ( return TryAgain; } - /** This function gets the file information from an open file descriptor, and stores it in a buffer allocated from pool. @@ -78,23 +77,23 @@ GrowBuffer ( **/ EFI_FILE_INFO * FileInfo ( - IN EFI_FILE_HANDLE FHand + IN EFI_FILE_HANDLE FHand ) { - EFI_STATUS Status; - EFI_FILE_INFO *Buffer; - UINTN BufferSize; + EFI_STATUS Status; + EFI_FILE_INFO *Buffer; + UINTN BufferSize; // // Initialize for GrowBuffer loop // - Buffer = NULL; - BufferSize = SIZE_OF_EFI_FILE_INFO + 200; + Buffer = NULL; + BufferSize = SIZE_OF_EFI_FILE_INFO + 200; // // Call the real function // - while (GrowBuffer (&Status, (VOID **) &Buffer, BufferSize)) { + while (GrowBuffer (&Status, (VOID **)&Buffer, BufferSize)) { Status = FHand->GetInfo ( FHand, &gEfiFileInfoGuid,