aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorHerbert Xu <herbert@gondor.apana.org.au>2015-07-13 14:06:35 +0800
committerBen Hutchings <ben@decadent.org.uk>2020-03-28 21:42:54 +0000
commite909caa28f9822a4d8610bbf0f3344f613928b43 (patch)
tree1d18e0584ee1234e36277bda5c432cf45f9a24c5
parent2133c29de320e3173d7cb1aec32676afa8b0dc17 (diff)
downloadklibc-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.c2
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--;