Don't treat an empty command buffer as parse error.
authorYONETANI Tomokazu <y0netan1@dragonflybsd.org>
Wed, 25 May 2005 06:22:22 +0000 (06:22 +0000)
committerYONETANI Tomokazu <y0netan1@dragonflybsd.org>
Wed, 25 May 2005 06:22:22 +0000 (06:22 +0000)
The buffer will also be made empty after /boot.config
is successfully parsed, or when you hit just Enter key
to suppress 5-second wait.

sys/boot/i386/boot2/boot2.c
sys/boot/pc32/boot2/boot2.c

index e753dbf..8fc3d57 100644 (file)
@@ -45,7 +45,7 @@
  * purpose.
  *
  * $FreeBSD: src/sys/boot/i386/boot2/boot2.c,v 1.64 2003/08/25 23:28:31 obrien Exp $
- * $DragonFly: src/sys/boot/i386/boot2/Attic/boot2.c,v 1.13 2004/07/27 19:37:17 dillon Exp $
+ * $DragonFly: src/sys/boot/i386/boot2/Attic/boot2.c,v 1.14 2005/05/25 06:22:22 y0netan1 Exp $
  */
 #include <sys/param.h>
 #include <sys/disklabel.h>
@@ -318,7 +318,7 @@ main(void)
        else
            putchar('\n');
        autoboot = 0;
-       if (cmd[0] == 0 || parse())
+       if (parse())
            putchar('\a');
        else
            load();
index de46281..9cd56fd 100644 (file)
@@ -45,7 +45,7 @@
  * purpose.
  *
  * $FreeBSD: src/sys/boot/i386/boot2/boot2.c,v 1.64 2003/08/25 23:28:31 obrien Exp $
- * $DragonFly: src/sys/boot/pc32/boot2/boot2.c,v 1.13 2004/07/27 19:37:17 dillon Exp $
+ * $DragonFly: src/sys/boot/pc32/boot2/boot2.c,v 1.14 2005/05/25 06:22:22 y0netan1 Exp $
  */
 #include <sys/param.h>
 #include <sys/disklabel.h>
@@ -318,7 +318,7 @@ main(void)
        else
            putchar('\n');
        autoboot = 0;
-       if (cmd[0] == 0 || parse())
+       if (parse())
            putchar('\a');
        else
            load();