diff options
Diffstat (limited to 'libfdisk/src/dos.c')
-rw-r--r-- | libfdisk/src/dos.c | 3 |
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; } |