aboutsummaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorMarcel Moolenaar <marcel@FreeBSD.org>2006-08-17 21:23:16 +0000
committerMarcel Moolenaar <marcel@FreeBSD.org>2006-08-17 21:23:16 +0000
commit46811cc287c3b5a754f9b40f47207e20d760452c (patch)
tree47811204f573074391aa73ece432d6acc4fb6293 /lib
parent31216433bc65e35cbda33628f6b64e1a1aa6e18a (diff)
Notes
Diffstat (limited to 'lib')
-rw-r--r--lib/libdisk/write_ia64_disk.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/lib/libdisk/write_ia64_disk.c b/lib/libdisk/write_ia64_disk.c
index 0b57fdff5f59..6a57322adb1c 100644
--- a/lib/libdisk/write_ia64_disk.c
+++ b/lib/libdisk/write_ia64_disk.c
@@ -123,6 +123,8 @@ write_pmbr(int fd, const struct disk *disk)
error = 0;
nsects = disk->media_size / disk->sector_size;
+ nsects--; /* The GPT starts at LBA 1 */
+
buffer = calloc(disk->sector_size, 1);
if (buffer == NULL)
return (ENOMEM);