changeset 18846:38bcd005ff40

loader.efi: Use bool for vargood, since it's a boolean. illumos issue #9602
author Toomas Soome <tsoome@me.com>
date Thu, 14 Jun 2018 10:00:19 +0300
parents db662ca8e8ac
children bb3a0d1d2b0e
files usr/src/boot/sys/boot/efi/loader/main.c
diffstat 1 files changed, 5 insertions(+), 4 deletions(-) [+]
line wrap: on
line diff
--- a/usr/src/boot/sys/boot/efi/loader/main.c	Fri Mar 30 21:12:42 2018 +0300
+++ b/usr/src/boot/sys/boot/efi/loader/main.c	Thu Jun 14 10:00:19 2018 +0300
@@ -292,7 +292,8 @@
 {
 	char var[128];
 	EFI_GUID *guid;
-	int i, j, vargood, howto;
+	int i, j, howto;
+	bool vargood;
 	void *ptr;
 	UINTN k;
 	int has_kbd;
@@ -400,14 +401,14 @@
 				}
 			}
 		} else {
-			vargood = 0;
+			vargood = false;
 			for (j = 0; argv[i][j] != 0; j++) {
 				if (j == sizeof(var)) {
-					vargood = 0;
+					vargood = false;
 					break;
 				}
 				if (j > 0 && argv[i][j] == '=')
-					vargood = 1;
+					vargood = true;
 				var[j] = (char)argv[i][j];
 			}
 			if (vargood) {