From: Karel Zak Date: Tue, 28 Apr 2020 10:58:42 +0000 (+0200) Subject: libfdisk: make sure we check for maximal number of partitions X-Git-Tag: v2.36-rc1~126 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=b80fb30a5b79ce2cc8c7486e1435ec061aa79e2f;p=thirdparty%2Futil-linux.git libfdisk: make sure we check for maximal number of partitions Addresses: https://github.com/karelzak/util-linux/issues/1018 Signed-off-by: Karel Zak --- diff --git a/libfdisk/src/dos.c b/libfdisk/src/dos.c index 5e8ad178eb..79a55528df 100644 --- a/libfdisk/src/dos.c +++ b/libfdisk/src/dos.c @@ -1756,8 +1756,8 @@ static int dos_add_partition(struct fdisk_context *cxt, if (last + grain < cxt->total_sectors - 1) free_sectors = 1; - if (!free_primary && cxt->label->nparts_max >= MAXIMUM_PARTS) { - fdisk_info(cxt, _("The maximum number of partitions has " + if (cxt->label->nparts_max >= MAXIMUM_PARTS) { + fdisk_warnx(cxt, _("The maximum number of partitions has " "been created.")); return -EINVAL; }