diff options
| author | Marcel Moolenaar <marcel@FreeBSD.org> | 2006-08-17 21:23:16 +0000 |
|---|---|---|
| committer | Marcel Moolenaar <marcel@FreeBSD.org> | 2006-08-17 21:23:16 +0000 |
| commit | 46811cc287c3b5a754f9b40f47207e20d760452c (patch) | |
| tree | 47811204f573074391aa73ece432d6acc4fb6293 /lib | |
| parent | 31216433bc65e35cbda33628f6b64e1a1aa6e18a (diff) | |
Notes
Diffstat (limited to 'lib')
| -rw-r--r-- | lib/libdisk/write_ia64_disk.c | 2 |
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); |
