Commit fc37ef9e authored by Daniel Stenberg's avatar Daniel Stenberg
Browse files

make sure data->set.postfields is non-NULL before doing strlen() on the

pointer. Bugs item #566835.
parent 11ba367f
Loading
Loading
Loading
Loading
+3 −2
Original line number Diff line number Diff line
@@ -924,8 +924,9 @@ CURLcode Curl_http(struct connectdata *conn)
           actually set your own */
        add_bufferf(req_buffer,
                    "Content-Length: %d\r\n",
                    (data->set.postfieldsize?data->set.postfieldsize:
                     strlen(data->set.postfields)) );
                    data->set.postfieldsize?
                    data->set.postfieldsize:
                    (data->set.postfields?strlen(data->set.postfields):0) );

      if(!checkheaders(data, "Content-Type:"))
        add_bufferf(req_buffer,