From d162fcb550a77875c8f58fda0e0a0bd91f211c99 Mon Sep 17 00:00:00 2001 From: Karel Zak Date: Thu, 7 Dec 2006 00:26:24 +0100 Subject: Imported from util-linux-2.12j tarball. --- fdisk/cfdisk.c | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) (limited to 'fdisk/cfdisk.c') diff --git a/fdisk/cfdisk.c b/fdisk/cfdisk.c index 81fa74a8..d4528100 100644 --- a/fdisk/cfdisk.c +++ b/fdisk/cfdisk.c @@ -1444,8 +1444,10 @@ new_part(int i) { print_warning(_("No room to create the extended partition")); return; } - (void) add_part(ext, DOS_EXTENDED, 0, first, last, - (first == 0 ? sectors : 0), 0, &errmsg); + errmsg = 0; + if (add_part(ext, DOS_EXTENDED, 0, first, last, + (first == 0 ? sectors : 0), 0, &errmsg) && errmsg) + print_warning(errmsg); first = ext_info.first_sector + ext_info.offset; } @@ -1456,7 +1458,9 @@ new_part(int i) { if (first == 0 || IS_LOGICAL(num)) offset = sectors; - (void) add_part(num, id, flags, first, last, offset, 0, &errmsg); + errmsg = 0; + if (add_part(num, id, flags, first, last, offset, 0, &errmsg) && errmsg) + print_warning(errmsg); } static void -- cgit v1.2.3