diff options
author | Karel Zak <kzak@redhat.com> | 2006-12-07 00:26:24 +0100 |
---|---|---|
committer | Karel Zak <kzak@redhat.com> | 2006-12-07 00:26:24 +0100 |
commit | d162fcb550a77875c8f58fda0e0a0bd91f211c99 (patch) | |
tree | bd984959acd465b3058bd805f216d29dc0c3c1a6 /fdisk/cfdisk.c | |
parent | 0b0bb92085fc7a7e7d2afe984e43161a2f4ec140 (diff) | |
download | util-linux-old-d162fcb550a77875c8f58fda0e0a0bd91f211c99.tar.gz |
Imported from util-linux-2.12j tarball.
Diffstat (limited to 'fdisk/cfdisk.c')
-rw-r--r-- | fdisk/cfdisk.c | 10 |
1 files changed, 7 insertions, 3 deletions
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 |