Based on commit 49b82fc from git://git.kernel.org/pub/scm/utils/dash/dash.git
by Herbert Xu.

function                                             old     new   delta
parse_command                                       1563    1555      -8
------------------------------------------------------------------------------
(add/remove: 0/0 grow/shrink: 0/1 up/down: 0/-8)               Total: -8 bytes

Signed-off-by: Ron Yorston <[email protected]>
---
 shell/ash.c | 6 ++----
 1 file changed, 2 insertions(+), 4 deletions(-)

diff --git a/shell/ash.c b/shell/ash.c
index 450a42f..7f3808b 100644
--- a/shell/ash.c
+++ b/shell/ash.c
@@ -10960,10 +10960,8 @@ parse_command(void)
                /*n2->narg.next = NULL; - stzalloc did it */
                n2->narg.text = wordtext;
                n2->narg.backquote = backquotelist;
-               do {
-                       checkkwd = CHKKWD | CHKALIAS;
-               } while (readtoken() == TNL);
-               if (lasttoken != TIN)
+               checkkwd = CHKNL | CHKKWD | CHKALIAS;
+               if (readtoken() != TIN)
                        raise_error_unexpected_syntax(TIN);
                cpp = &n1->ncase.cases;
  next_case:
-- 
2.4.3

_______________________________________________
busybox mailing list
[email protected]
http://lists.busybox.net/mailman/listinfo/busybox

Reply via email to