summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--sys/boot/common/disk.c5
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);
OpenPOWER on IntegriCloud