diff options
Diffstat (limited to 'src/writeout.c')
-rw-r--r-- | src/writeout.c | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/writeout.c b/src/writeout.c index 99a95ae36..d3c246c51 100644 --- a/src/writeout.c +++ b/src/writeout.c @@ -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; } |