about summary refs log tree commit diff
path: root/posix/wordexp.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.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.c')
-rw-r--r--posix/wordexp.c1
1 files changed, 0 insertions, 1 deletions
diff --git a/posix/wordexp.c b/posix/wordexp.c
index 1c144014b3..ae4fd72b82 100644
--- a/posix/wordexp.c
+++ b/posix/wordexp.c
@@ -2143,7 +2143,6 @@ parse_backtick (char **word, size_t *word_length, size_t *max_length,
 	      break;
 	    }
 
-	  ++(*offset);
 	  error = parse_backslash (&comm, &comm_length, &comm_maxlen, words,
 				   offset);