mirror of
https://github.com/moparisthebest/curl
synced 2024-12-21 23:58:49 -05:00
o curl -d @filename when 'filename' was not possible to access no longer
converts the request to a GET, but now instead makes it a POST of no data o The time condition illegal syntax warning is now inhibited if -s is used.
This commit is contained in:
parent
162f58c53c
commit
639857ceb2
@ -1749,8 +1749,15 @@ static ParameterError getparameter(char *flag, /* f or -long-flag */
|
|||||||
postdata = file2memory(file, &config->postfieldsize);
|
postdata = file2memory(file, &config->postfieldsize);
|
||||||
else
|
else
|
||||||
postdata = file2string(file);
|
postdata = file2string(file);
|
||||||
|
|
||||||
if(file && (file != stdin))
|
if(file && (file != stdin))
|
||||||
fclose(file);
|
fclose(file);
|
||||||
|
|
||||||
|
if(!postdata) {
|
||||||
|
/* no data from the file, point to a zero byte string to make this
|
||||||
|
get sent as a POST anyway */
|
||||||
|
postdata=strdup("");
|
||||||
|
}
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
GetStr(&postdata, nextarg);
|
GetStr(&postdata, nextarg);
|
||||||
@ -2205,6 +2212,7 @@ static ParameterError getparameter(char *flag, /* f or -long-flag */
|
|||||||
if(-1 == stat(nextarg, &statbuf)) {
|
if(-1 == stat(nextarg, &statbuf)) {
|
||||||
/* failed, remove time condition */
|
/* failed, remove time condition */
|
||||||
config->timecond = CURL_TIMECOND_NONE;
|
config->timecond = CURL_TIMECOND_NONE;
|
||||||
|
if(!(config->conf & CONF_MUTE))
|
||||||
fprintf(stderr,
|
fprintf(stderr,
|
||||||
"Warning: Illegal date format for -z/--timecond and not "
|
"Warning: Illegal date format for -z/--timecond and not "
|
||||||
"a file name.\n"
|
"a file name.\n"
|
||||||
|
Loading…
Reference in New Issue
Block a user