diff options
author | Karel Zak | 2017-02-10 16:45:18 +0100 |
---|---|---|
committer | Karel Zak | 2017-02-10 16:45:18 +0100 |
commit | bd3457b8d956911167fe8739c220ad2dff6366a8 (patch) | |
tree | 3019b664838345b1eec05051fa5caad89d29f65e /libfdisk/src/wipe.c | |
parent | sfdisk: --quiet fixes (diff) | |
download | kernel-qcow2-util-linux-bd3457b8d956911167fe8739c220ad2dff6366a8.tar.gz kernel-qcow2-util-linux-bd3457b8d956911167fe8739c220ad2dff6366a8.tar.xz kernel-qcow2-util-linux-bd3457b8d956911167fe8739c220ad2dff6366a8.zip |
libfdisk: fix fdisk_set_wipe_area() calls
The function expects size in sectors rather than in bytes.
Addresses: https://github.com/karelzak/util-linux/issues/410
Signed-off-by: Karel Zak <kzak@redhat.com>
Diffstat (limited to 'libfdisk/src/wipe.c')
-rw-r--r-- | libfdisk/src/wipe.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/libfdisk/src/wipe.c b/libfdisk/src/wipe.c index 2c91da57f..e773f756d 100644 --- a/libfdisk/src/wipe.c +++ b/libfdisk/src/wipe.c @@ -123,8 +123,10 @@ int fdisk_do_wipe(struct fdisk_context *cxt) (uintmax_t) start, (uintmax_t) size)); rc = blkid_probe_set_device(pr, cxt->dev_fd, start, size); - if (rc) + if (rc) { + DBG(WIPE, ul_debugobj(wp, "blkid_probe_set_device() failed [rc=%d]", rc)); return rc; + } blkid_probe_enable_superblocks(pr, 1); blkid_probe_set_superblocks_flags(pr, BLKID_SUBLKS_MAGIC); |