summaryrefslogtreecommitdiff
path: root/sys/arch/amd64/stand/libsa/biosdev.c
diff options
context:
space:
mode:
Diffstat (limited to 'sys/arch/amd64/stand/libsa/biosdev.c')
-rw-r--r--sys/arch/amd64/stand/libsa/biosdev.c7
1 files changed, 3 insertions, 4 deletions
diff --git a/sys/arch/amd64/stand/libsa/biosdev.c b/sys/arch/amd64/stand/libsa/biosdev.c
index eafbe08fcab..0f91d8ff2e0 100644
--- a/sys/arch/amd64/stand/libsa/biosdev.c
+++ b/sys/arch/amd64/stand/libsa/biosdev.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: biosdev.c,v 1.26 2015/10/01 16:16:23 krw Exp $ */
+/* $OpenBSD: biosdev.c,v 1.27 2015/10/01 20:28:12 krw Exp $ */
/*
* Copyright (c) 1996 Michael Shalayeff
@@ -441,15 +441,14 @@ bios_getdisklabel(bios_diskinfo_t *bd, struct disklabel *label)
return "no OpenBSD partition\n";
}
}
- start = LABELSECTOR + start;
/* Load BSD disklabel */
#ifdef BIOS_DEBUG
if (debug)
- printf("loading disklabel @ %u\n", start);
+ printf("loading disklabel @ %u\n", start + DOS_LABELSECTOR);
#endif
/* read disklabel */
- error = biosd_io(F_READ, bd, start, 1, buf);
+ error = biosd_io(F_READ, bd, start + DOS_LABELSECTOR, 1, buf);
if (error)
return "failed to read disklabel";