From: mr-bronson Date: Sun, 18 Aug 2024 01:32:00 +0000 (+0000) Subject: fdisk: fix sgi_menu_cb return value X-Git-Tag: v2.40.3~43 X-Git-Url: http://git.ipfire.org/gitweb/gitweb.cgi?a=commitdiff_plain;h=3de9ae363cd2881575825fdc2e01cf0886e50feb;p=thirdparty%2Futil-linux.git fdisk: fix sgi_menu_cb return value Would otherwise return -EINVAL even on success after fdisk_sgi_set_bootfile. (cherry picked from commit d2cf3cd6137d5612a3984b301e6c25d429976886) --- diff --git a/disk-utils/fdisk-menu.c b/disk-utils/fdisk-menu.c index 4c6a91893..68e4252ed 100644 --- a/disk-utils/fdisk-menu.c +++ b/disk-utils/fdisk-menu.c @@ -974,7 +974,7 @@ static int sgi_menu_cb(struct fdisk_context **cxt0, rc = fdisk_toggle_partition_flag(cxt, n, SGI_FLAG_BOOT); break; case 'b': - fdisk_sgi_set_bootfile(cxt); + rc = fdisk_sgi_set_bootfile(cxt); break; case 'c': rc = fdisk_ask_partnum(cxt, &n, FALSE);