]> git.ipfire.org Git - thirdparty/util-linux.git/commitdiff
libblkid: (gpt) use real sector size to set PTMAGIC_OFFSET
authorKarel Zak <kzak@redhat.com>
Fri, 8 Aug 2014 09:56:06 +0000 (11:56 +0200)
committerKarel Zak <kzak@redhat.com>
Fri, 8 Aug 2014 09:57:19 +0000 (11:57 +0200)
So stupid and 5 years old bug...

Signed-off-by: Karel Zak <kzak@redhat.com>
libblkid/src/partitions/gpt.c

index 7fccd51a17ef44a619d1529a4ba4a04734ccc2e0..728b6ef3771d3ca8e0979fb55847bc8d269b5ae7 100644 (file)
@@ -329,7 +329,7 @@ static int probe_gpt_pt(blkid_probe pr,
 
        blkid_probe_use_wiper(pr, lba * blkid_probe_get_size(pr), 8);
 
-       if (blkid_probe_set_magic(pr, lba << 9,
+       if (blkid_probe_set_magic(pr, blkid_probe_get_sectorsize(pr) * lba,
                              sizeof(GPT_HEADER_SIGNATURE_STR) - 1,
                              (unsigned char *) GPT_HEADER_SIGNATURE_STR))
                goto err;