X-Git-Url: https://git.proxmox.com/?p=mirror_edk2.git;a=blobdiff_plain;f=EmbeddedPkg%2FEbl%2FEfiDevice.c;h=9b08fda12a3cd6f531ee315f45f461aa64d8a461;hp=f568a1f016491c4a77f62901cf4a6bc053e70d17;hb=0a0951ea841a10c5c328b5525827a1490f575cb8;hpb=24542fb2118e3921502c70996a30a8fe7cbc2d29 diff --git a/EmbeddedPkg/Ebl/EfiDevice.c b/EmbeddedPkg/Ebl/EfiDevice.c index f568a1f016..9b08fda12a 100644 --- a/EmbeddedPkg/Ebl/EfiDevice.c +++ b/EmbeddedPkg/Ebl/EfiDevice.c @@ -111,24 +111,24 @@ EblPrintBlkIoInfo ( EfiClose (FsFile); break; } + EfiClose (FsFile); } - EfiClose (FsFile); } } // Print out useful Block IO media properties - if (File->FsBlockIoMedia.RemovableMedia) { + if (File->FsBlockIoMedia->RemovableMedia) { AsciiPrint ("Removable "); } - if (!File->FsBlockIoMedia.MediaPresent) { - AsciiPrint ("No Media "); - } - if (File->FsBlockIoMedia.LogicalPartition) { - AsciiPrint ("Partition "); + if (!File->FsBlockIoMedia->MediaPresent) { + AsciiPrint ("No Media\n"); + } else { + if (File->FsBlockIoMedia->LogicalPartition) { + AsciiPrint ("Partition "); + } + DeviceSize = MultU64x32 (File->FsBlockIoMedia->LastBlock + 1, File->FsBlockIoMedia->BlockSize); + AsciiPrint ("Size = 0x%lX\n", DeviceSize); } - DeviceSize = MultU64x32 (File->FsBlockIoMedia.LastBlock + 1, File->FsBlockIoMedia.BlockSize); - AsciiPrint ("Size = 0x%lX\n", DeviceSize); - EfiClose (File); }