diff options
author | Herbert Xu <herbert@gondor.apana.org.au> | 2015-07-13 14:06:35 +0800 |
---|---|---|
committer | Ben Hutchings <ben@decadent.org.uk> | 2020-03-28 21:42:54 +0000 |
commit | e909caa28f9822a4d8610bbf0f3344f613928b43 (patch) | |
tree | 1d18e0584ee1234e36277bda5c432cf45f9a24c5 | |
parent | 2133c29de320e3173d7cb1aec32676afa8b0dc17 (diff) | |
download | klibc-e909caa28f9822a4d8610bbf0f3344f613928b43.tar.gz |
[klibc] dash: builtin: Reset t_wp_op in testcmd
[ dash commit 2e5842258bd5b252ffdaa630db09c9a19a9717ca ]
The global variable t_wp_op needs to be reset every time testcmd
is called or it may cause incorrect parsing of the arguments.
Reported-by: Martijn Dekker <martijn@inlv.org>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
-rw-r--r-- | usr/dash/bltin/test.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/usr/dash/bltin/test.c b/usr/dash/bltin/test.c index bab9a1f97b6b9..58c05fecfba6f 100644 --- a/usr/dash/bltin/test.c +++ b/usr/dash/bltin/test.c @@ -193,6 +193,8 @@ testcmd(int argc, char **argv) argv[argc] = NULL; } + t_wp_op = NULL; + recheck: argv++; argc--; |