diff options
author | andersen <andersen@69ca8d6d-28ef-0310-b511-8ec308f3f277> | 2004-04-12 21:41:29 +0000 |
---|---|---|
committer | andersen <andersen@69ca8d6d-28ef-0310-b511-8ec308f3f277> | 2004-04-12 21:41:29 +0000 |
commit | 7b0ed37e692f8dd66cb747309f8dcfb132b0ca62 (patch) | |
tree | 0cb5961606795454bcd2aed65977d43d28ad5d77 /init | |
parent | 00100a5bbdd51002acaa94a05624ad25f9bd7628 (diff) | |
download | busybox-w32-7b0ed37e692f8dd66cb747309f8dcfb132b0ca62.tar.gz busybox-w32-7b0ed37e692f8dd66cb747309f8dcfb132b0ca62.tar.bz2 busybox-w32-7b0ed37e692f8dd66cb747309f8dcfb132b0ca62.zip |
Wolfgang Denk writes:
He,
there is a bug in HUSH's handling of "if" / "elif" commands:
$ if true
> then
> echo 1
> elif
> true
> then
> echo 2
> elif
> true
> then
> echo 3
> else
> echo 4
> fi
1
2
3
$
The same bug exists in all versions of HUSH from BB v0.60.x up to and
including v1.00-pre9. The attached patch fixes this:
$ if true
> then
> echo 1
> elif
> true
> then
> echo 2
> elif
> true
> then
> echo 3
> else
> echo 4
> fi
1
$
Best regards,
Wolfgang Denk
git-svn-id: svn://busybox.net/trunk/busybox@8747 69ca8d6d-28ef-0310-b511-8ec308f3f277
Diffstat (limited to 'init')
0 files changed, 0 insertions, 0 deletions