summaryrefslogtreecommitdiffstats
path: root/libfdisk/src/dos.c
diff options
context:
space:
mode:
Diffstat (limited to 'libfdisk/src/dos.c')
-rw-r--r--libfdisk/src/dos.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/libfdisk/src/dos.c b/libfdisk/src/dos.c
index 73660d8ce..588635f00 100644
--- a/libfdisk/src/dos.c
+++ b/libfdisk/src/dos.c
@@ -212,8 +212,11 @@ static int get_partition_unused_primary(struct fdisk_context *cxt,
if (rc == 1) {
fdisk_info(cxt, _("All primary partitions have been defined already."));
rc = -1;
+ } else if (rc == -ERANGE) {
+ fdisk_warnx(cxt, _("Primary partition not available."));
} else if (rc == 0)
*partno = n;
+
return rc;
}