From 30b46e7cb07f12b88f64917fa528a30d5c0be0e5 Mon Sep 17 00:00:00 2001 From: Karel Zak Date: Fri, 28 Jun 2013 10:16:06 +0200 Subject: [PATCH] libblkid: fix kboff usage in BSD prober Signed-off-by: Karel Zak --- libblkid/src/partitions/bsd.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libblkid/src/partitions/bsd.c b/libblkid/src/partitions/bsd.c index c8190b2322..3de6a589e9 100644 --- a/libblkid/src/partitions/bsd.c +++ b/libblkid/src/partitions/bsd.c @@ -17,10 +17,10 @@ #include "pt-bsd.h" /* Returns 'blkid_idmag' in 512-sectors */ -#define BLKID_MAG_SECTOR(_mag) (((_mag)->kboff * 2) + ((_mag)->sboff >> 9)) +#define BLKID_MAG_SECTOR(_mag) (((_mag)->kboff / 2) + ((_mag)->sboff >> 9)) /* Returns 'blkid_idmag' in bytes */ -#define BLKID_MAG_OFFSET(_mag) ((_mag)->kboff >> 10) + ((_mag)->sboff) +#define BLKID_MAG_OFFSET(_mag) ((_mag)->kboff << 10) + ((_mag)->sboff) /* Returns 'blkid_idmag' offset in bytes within the last sector */ #define BLKID_MAG_LASTOFFSET(_mag) \ -- 2.47.2