X-Git-Url: http://git.sven.stormbind.net/?a=blobdiff_plain;f=dump%2Fdump.c;h=3d77bb9b094d1f3fc31585ba89b75647f48025d7;hb=276470e770d5f6587772c5cb3c92b0bee8473bed;hp=7ede5508cf8dd839b258951c0862281f5d46a83a;hpb=21a474abad45d108a72be1dc0cf5e509652ff09f;p=sven%2Fexfatprogs.git diff --git a/dump/dump.c b/dump/dump.c index 7ede550..3d77bb9 100644 --- a/dump/dump.c +++ b/dump/dump.c @@ -90,6 +90,12 @@ static int exfat_show_ondisk_all_info(struct exfat_blk_dev *bd) goto free_ppbr; } + if (memcmp(ppbr->bpb.oem_name, "EXFAT ", 8) != 0) { + exfat_err("Bad fs_name in boot sector, which does not describe a valid exfat filesystem\n"); + ret = -EINVAL; + goto free_ppbr; + } + pbsx = &ppbr->bsx; if (pbsx->sect_size_bits < EXFAT_MIN_SECT_SIZE_BITS ||