Commit 639857ce authored by Daniel Stenberg's avatar Daniel Stenberg
Browse files

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.
parent 162f58c5
Loading
Loading
Loading
Loading
+12 −4
Original line number Diff line number Diff line
@@ -1749,8 +1749,15 @@ static ParameterError getparameter(char *flag, /* f or -long-flag */
            postdata = file2memory(file, &config->postfieldsize);
          else
            postdata = file2string(file);

          if(file && (file != stdin))
            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 {
          GetStr(&postdata, nextarg);
@@ -2205,6 +2212,7 @@ static ParameterError getparameter(char *flag, /* f or -long-flag */
        if(-1 == stat(nextarg, &statbuf)) {
          /* failed, remove time condition */
          config->timecond = CURL_TIMECOND_NONE;
          if(!(config->conf & CONF_MUTE))
            fprintf(stderr,
                    "Warning: Illegal date format for -z/--timecond and not "
                    "a file name.\n"