about summary refs log tree commit diff
path: root/posix/wordexp-test.c
diff options
context:
space:
mode:
authorPaul Pluzhnikov <ppluzhnikov@google.com>2015-03-08 21:55:13 -0700
committerPaul Pluzhnikov <ppluzhnikov@google.com>2015-03-08 21:55:13 -0700
commitf8ba70e9f8ad2707951882c535ea27909d8d762d (patch)
tree4c7403801ce172040c3505bf4da13f77adeb76e4 /posix/wordexp-test.c
parent36103ba2f5db530bff24896dfc9076955fba3b5f (diff)
downloadglibc-f8ba70e9f8ad2707951882c535ea27909d8d762d.tar.gz
glibc-f8ba70e9f8ad2707951882c535ea27909d8d762d.tar.xz
glibc-f8ba70e9f8ad2707951882c535ea27909d8d762d.zip
Fix off-by-one which caused BZ #18042 and add a test for it.
Diffstat (limited to 'posix/wordexp-test.c')
-rw-r--r--posix/wordexp-test.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/posix/wordexp-test.c b/posix/wordexp-test.c
index dfe4443cce..845407e537 100644
--- a/posix/wordexp-test.c
+++ b/posix/wordexp-test.c
@@ -234,7 +234,8 @@ struct test_case_struct
     { WRDE_CMDSUB, NULL, "$((1+`echo 1`))", WRDE_NOCMD, 0, { NULL, }, IFS },
     { WRDE_CMDSUB, NULL, "$((1+$((`echo 1`))))", WRDE_NOCMD, 0, { NULL, }, IFS },
 
-    { WRDE_SYNTAX, NULL, "${", 0, 0, { NULL, }, IFS },  /* BZ 18043  */
+    { WRDE_SYNTAX, NULL, "`\\", 0, 0, { NULL, }, IFS },  /* BZ 18042  */
+    { WRDE_SYNTAX, NULL, "${", 0, 0, { NULL, }, IFS },   /* BZ 18043  */
 
     { -1, NULL, NULL, 0, 0, { NULL, }, IFS },
   };