Skip to content
Snippets Groups Projects
Commit e8635044 authored by Daniel Stenberg's avatar Daniel Stenberg
Browse files

Now curl warns if an unknown variable is used in the -w/--writeout argument.

parent 56dea0ac
No related branches found
No related tags found
No related merge requests found
......@@ -7,6 +7,9 @@
Changelog
Daniel (6 September 2005)
- Now curl warns if an unknown variable is used in the -w/--writeout argument.
Daniel (4 September 2005)
- I applied Nicolas François' man page patch he posted to the Debian bug
tracker. It corrected two lines that started with apostrophes, which isn't
......
......@@ -5,7 +5,7 @@
* | (__| |_| | _ <| |___
* \___|\___/|_| \_\_____|
*
* Copyright (C) 1998 - 2004, Daniel Stenberg, <daniel@haxx.se>, et al.
* Copyright (C) 1998 - 2005, Daniel Stenberg, <daniel@haxx.se>, et al.
*
* This software is licensed as described in the file COPYING, which
* you should have received as part of this distribution. The terms
......@@ -112,11 +112,13 @@ void ourWriteOut(CURL *curl, char *writeinfo)
char keepit;
int i;
if(('{' == ptr[1]) && (end=strchr(ptr, '}'))) {
bool match = FALSE;
ptr+=2; /* pass the % and the { */
keepit=*end;
*end=0; /* zero terminate */
for(i=0; replacements[i].name; i++) {
if(curl_strequal(ptr, replacements[i].name)) {
match = TRUE;
switch(replacements[i].id) {
case VAR_EFFECTIVE_URL:
if((CURLE_OK ==
......@@ -217,6 +219,9 @@ void ourWriteOut(CURL *curl, char *writeinfo)
break;
}
}
if(!match) {
fprintf(stderr, "curl: unknown --writeout variable: '%s'\n", ptr);
}
ptr=end+1; /* pass the end */
*end = keepit;
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment