From: Karel Zak Date: Thu, 11 May 2023 07:44:37 +0000 (+0200) Subject: libfdisk: fix wipe-partition feature X-Git-Tag: v2.39~20 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=9afcc8a67deddea5cc5cef4911c7a5b769cf895c;p=thirdparty%2Futil-linux.git libfdisk: fix wipe-partition feature Addresses: https://github.com/util-linux/util-linux/issues/2216 Signed-off-by: Karel Zak --- diff --git a/libfdisk/src/partition.c b/libfdisk/src/partition.c index 2677cae264..6b0d98a74f 100644 --- a/libfdisk/src/partition.c +++ b/libfdisk/src/partition.c @@ -798,6 +798,14 @@ static int probe_partition_content(struct fdisk_context *cxt, struct fdisk_parti DBG(PART, ul_debugobj(pa, "blkid prober: %p", pr)); + blkid_probe_enable_superblocks(pr, 1); + blkid_probe_set_superblocks_flags(pr, + BLKID_SUBLKS_MAGIC | + BLKID_SUBLKS_TYPE | + BLKID_SUBLKS_LABEL | + BLKID_SUBLKS_UUID | + BLKID_SUBLKS_BADCSUM); + start = fdisk_partition_get_start(pa) * fdisk_get_sector_size(cxt); size = fdisk_partition_get_size(pa) * fdisk_get_sector_size(cxt);