tool_urlglob: better 'Duplicate glob name' position
No binary (build failed)
—
(log yok)
| @@ -524,7 +524,7 @@ static CURLcode glob_parse(struct URLGlob *glob, const char *pattern, | |
| /* check that the name is not already used */ | |
| struct URLPattern *p = glob_find_name(glob, &name); | |
| if(p) | |
| - | return globerror(glob, "Duplicate glob name", 2 + start - ipattern, |
| + | return globerror(glob, "Duplicate glob name", pattern - ipattern, |
| CURLE_URL_MALFORMAT); | |
| pos += (pattern - start); | |
| } | |
| @@ -12,23 +12,20 @@ globbing | |
| # Client-side | |
| <client> | |
| - | <server> |
| - | http |
| - | </server> |
| <name> | |
| duplicate named glob | |
| </name> | |
| <command option="no-output"> | |
| - | "%HOSTIP:%HTTPPORT/{%LTtest%GTA,B}{%LTtest%GTC,D}" -o "%LOGDIR/dump" |
| + | "https://dummy.example/{%LTtest%GTA,B}{%LTtest%GTC,D}" -o "%LOGDIR/dump" |
| </command> | |
| </client> | |
| # Verify data after the test has been "shot" | |
| <verify> | |
| <stderr mode="text"> | |
| - | curl: (3) Duplicate glob name in position 30: |
| - | %HOSTIP:%HTTPPORT/{%LTtest%GTA,B}{%LTtest%GTC,D} |
| - | ^ |
| + | curl: (3) Duplicate glob name in position 40: |
| + | https://dummy.example/{%LTtest%GTA,B}{%LTtest%GTC,D} |
| + | ^ |
| </stderr> | |
| <errorcode> | |
| 3 | |