]> git.ipfire.org Git - thirdparty/util-linux.git/commitdiff
fdisk: fix sgi_menu_cb return value
authormr-bronson <ghbugs@toeai.com>
Sun, 18 Aug 2024 01:32:00 +0000 (01:32 +0000)
committerKarel Zak <kzak@redhat.com>
Fri, 3 Jan 2025 11:21:42 +0000 (12:21 +0100)
Would otherwise return -EINVAL even on success after fdisk_sgi_set_bootfile.

(cherry picked from commit d2cf3cd6137d5612a3984b301e6c25d429976886)

disk-utils/fdisk-menu.c

index 4c6a918934964a4910c9d22e80b9366fff6e3cd6..68e4252ed29dc871409a435a48bbb46a88374e3b 100644 (file)
@@ -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);