From f13f199891d2a0440db0361743dd73527f565e89 Mon Sep 17 00:00:00 2001 From: Alexander Eremin Date: Sat, 16 May 2020 13:35:05 +0000 Subject: 12729 bootadm set-menu timeout crashes without timeout value Reviewed by: Yuri Pankov Reviewed by: Toomas Soome Reviewed by: Gergő Doma Approved by: Robert Mustacchi MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- usr/src/cmd/boot/bootadm/bootadm_loader.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'usr/src/cmd/boot/bootadm/bootadm_loader.c') diff --git a/usr/src/cmd/boot/bootadm/bootadm_loader.c b/usr/src/cmd/boot/bootadm/bootadm_loader.c index 5755efd7d5..15bf160745 100644 --- a/usr/src/cmd/boot/bootadm/bootadm_loader.c +++ b/usr/src/cmd/boot/bootadm/bootadm_loader.c @@ -27,6 +27,7 @@ * Copyright 2015 Nexenta Systems, Inc. All rights reserved. * Copyright 2016 Toomas Soome * Copyright 2019 OmniOS Community Edition (OmniOSce) Association. + * Copyright 2020 2020 Data Direct Networks. */ /* @@ -616,6 +617,9 @@ set_option(struct menu_lst *menu, char *dummy, char *opt) val = strchr(opt, '='); if (val != NULL) { *val++ = '\0'; + } else { + bam_error(_("missing value in key=value\n")); + return (BAM_ERROR); } if (strcmp(opt, "default") == 0) { -- cgit v1.2.3