EfiClose (FsFile);\r
break;\r
}\r
+ EfiClose (FsFile);\r
}\r
- EfiClose (FsFile);\r
}\r
}\r
\r
// Print out useful Block IO media properties\r
- if (File->FsBlockIoMedia.RemovableMedia) {\r
+ if (File->FsBlockIoMedia->RemovableMedia) {\r
AsciiPrint ("Removable ");\r
}\r
- if (!File->FsBlockIoMedia.MediaPresent) {\r
- AsciiPrint ("No Media ");\r
- }\r
- if (File->FsBlockIoMedia.LogicalPartition) {\r
- AsciiPrint ("Partition ");\r
+ if (!File->FsBlockIoMedia->MediaPresent) {\r
+ AsciiPrint ("No Media\n");\r
+ } else {\r
+ if (File->FsBlockIoMedia->LogicalPartition) {\r
+ AsciiPrint ("Partition ");\r
+ }\r
+ DeviceSize = MultU64x32 (File->FsBlockIoMedia->LastBlock + 1, File->FsBlockIoMedia->BlockSize);\r
+ AsciiPrint ("Size = 0x%lX\n", DeviceSize);\r
}\r
- DeviceSize = MultU64x32 (File->FsBlockIoMedia.LastBlock + 1, File->FsBlockIoMedia.BlockSize);\r
- AsciiPrint ("Size = 0x%lX\n", DeviceSize);\r
-\r
EfiClose (File);\r
}\r
\r