From: John Crispin Date: Mon, 22 Jul 2013 06:17:58 +0000 (+0200) Subject: fix m5sum / uuid of squshfs devices X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=2946fea87707b5e3c22e4271c5168fb7b9b9ef9d;p=oweals%2Fubox.git fix m5sum / uuid of squshfs devices Signed-off-by: John Crispin --- diff --git a/libblkid-tiny/squashfs.c b/libblkid-tiny/squashfs.c index d2033b6..9d66769 100644 --- a/libblkid-tiny/squashfs.c +++ b/libblkid-tiny/squashfs.c @@ -43,7 +43,7 @@ struct squashfs_super_block { static int probe_squashfs(blkid_probe pr, const struct blkid_idmag *mag) { md5_ctx_t ctx = { 0 }; - uint8_t md5[4]; + uint32_t md5[4]; struct squashfs_super_block *sq; sq = blkid_probe_get_sb(pr, mag, struct squashfs_super_block); @@ -62,7 +62,7 @@ static int probe_squashfs(blkid_probe pr, const struct blkid_idmag *mag) md5_begin(&ctx); md5_hash(sq, sizeof(*sq), &ctx); md5_end(&md5, &ctx); - blkid_probe_sprintf_uuid(pr, NULL, 4, "%02x%02x-%02x%02x", + blkid_probe_sprintf_uuid(pr, NULL, 4, "%08x-%08x-%08x-%08x", md5[3], md5[2], md5[1], md5[0]); return 0; }