From: Emil Lerner Date: Wed, 25 Mar 2015 04:43:04 +0000 (+0300) Subject: globbing: fix step parsing for character globbing ranges X-Git-Tag: curl-7_42_0~80 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=7b223a3a21d95b17d6c1a90af091b132c1a755fa;p=thirdparty%2Fcurl.git globbing: fix step parsing for character globbing ranges The glob_range function used wrong offset (3 instead of 4) for parsing integer step inside character range specification, which led to 'bad range' error when using character ranges with explicitly specified step (such as '[a-z:2]') --- diff --git a/src/tool_urlglob.c b/src/tool_urlglob.c index 9121667088..0f889eb344 100644 --- a/src/tool_urlglob.c +++ b/src/tool_urlglob.c @@ -196,7 +196,7 @@ static CURLcode glob_range(URLGlob *glob, char **patternp, char *endp; unsigned long lstep; errno = 0; - lstep = strtoul(&pattern[3], &endp, 10); + lstep = strtoul(&pattern[4], &endp, 10); if(errno || (*endp != ']')) step = -1; else {