diff options
Diffstat (limited to 'sys/boot/common/disk.c')
-rw-r--r-- | sys/boot/common/disk.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/sys/boot/common/disk.c b/sys/boot/common/disk.c index 8f753a8..81902c0 100644 --- a/sys/boot/common/disk.c +++ b/sys/boot/common/disk.c @@ -776,10 +776,11 @@ disk_open(struct disk_devdesc *dev) #ifdef LOADER_GPT_SUPPORT rc = disk_opengpt(dev); + if (rc == 0) + return (0); #endif #ifdef LOADER_MBR_SUPPORT - if (rc) - rc = disk_openmbr(dev); + rc = disk_openmbr(dev); #endif return (rc); |