From 873e07fbf78344e0041f29892e08f31820da87a4 Mon Sep 17 00:00:00 2001 From: "H. Peter Anvin" Date: Sat, 2 May 2009 12:25:48 -0700 Subject: [PATCH] ui.inc: when looking for whitespace in kernel names look for <= ' ' Our somewhat generous definition of whitespace is less than or equal to 32 (' '); we do not include 127 and 255 which are printable characters in the PC codepages (in the latter case, NBSP.) Signed-off-by: H. Peter Anvin --- core/ui.inc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/ui.inc b/core/ui.inc index d14245c..c85383a 100644 --- a/core/ui.inc +++ b/core/ui.inc @@ -435,7 +435,7 @@ vk_check: get_kernel: mov byte [KernelName+FILENAME_MAX],0 ; Zero-terminate filename/extension mov di,KernelName+4*IS_PXELINUX cmp byte [di],' ' - jb bad_kernel ; Missing kernel name + jbe bad_kernel ; Missing kernel name xor al,al mov cx,FILENAME_MAX-5 ; Need 4 chars + null repne scasb ; Scan for final null -- 2.7.4