]> git.ipfire.org Git - thirdparty/util-linux.git/commitdiff
libblkid: fix kboff usage in BSD prober
authorKarel Zak <kzak@redhat.com>
Fri, 28 Jun 2013 08:16:06 +0000 (10:16 +0200)
committerKarel Zak <kzak@redhat.com>
Mon, 16 Sep 2013 14:47:05 +0000 (16:47 +0200)
Signed-off-by: Karel Zak <kzak@redhat.com>
libblkid/src/partitions/bsd.c

index c8190b2322845c79df932bb4bf37009a6c7fa8d6..3de6a589e990b87bcf1380e96b246de6e898bd2f 100644 (file)
 #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) \