From: Karel Zak Date: Thu, 8 Dec 2011 13:22:04 +0000 (+0100) Subject: partx: don't treat empty partition table as error X-Git-Tag: v2.21-rc1~135 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=83ae4c2496faf6cbe478c9626616e51a7afed513;p=thirdparty%2Futil-linux.git partx: don't treat empty partition table as error Phillip wrote: If a partition table was detected, but it had no partitions in it, a poorly worded error message was printed and further action halted. For partx -a, this gave an unnecessary error. Reported-by: Phillip Susi Signed-off-by: Karel Zak --- diff --git a/partx/partx.c b/partx/partx.c index 6a3d355552..b4a3af7a2f 100644 --- a/partx/partx.c +++ b/partx/partx.c @@ -592,16 +592,14 @@ static blkid_partlist get_partlist(blkid_probe pr, } tab = blkid_partlist_get_table(ls); - if (verbose && tab) + if (verbose && tab) { printf(_("%s: partition table type '%s' detected\n"), - device, blkid_parttable_get_type(tab)); + device, blkid_parttable_get_type(tab)); - if (!blkid_partlist_numof_partitions(ls)) { - warnx(_("%s: %s partition table does not contains " - "usable partitions"), device, - blkid_parttable_get_type(tab)); - return NULL; + if (!blkid_partlist_numof_partitions(ls)) + printf(_("%s: partition table with no partitions"), device); } + return ls; }