From 73c29c06751229bf5749b8422047cf613fb47bbc Mon Sep 17 00:00:00 2001 From: phk Date: Thu, 5 Oct 1995 20:51:39 +0000 Subject: Make the netboot more tolerant about the config file. --- sys/i386/boot/netboot/bootmenu.c | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/sys/i386/boot/netboot/bootmenu.c b/sys/i386/boot/netboot/bootmenu.c index 77a12ed..662a457 100644 --- a/sys/i386/boot/netboot/bootmenu.c +++ b/sys/i386/boot/netboot/bootmenu.c @@ -276,14 +276,19 @@ execute(buf) { char *p, *q; struct bootcmds_t *cmd = bootcmds; - if ((!(*buf)) || (*buf == '#')) return(0); + while (*buf == ' ' || *buf == '\t') + buf++; + if ((!(*buf)) || (*buf == '#')) + return(0); while(cmd->name) { p = buf; q = cmd->name; while (*q && (*(q++) == *(p++))) ; - if ((!(*q)) && ((*p == ' ') || (!(*p)))) { - if (!cmd->func) return(1); - while (*p == ' ') p++; + if ((!(*q)) && ((*p == ' ') || (*p == '\t') || (!(*p)))) { + if (!cmd->func) + return(1); + while (*p == ' ') + p++; (cmd->func)(p); return(0); } else -- cgit v1.1