Commit 0bb91218 authored by Daniel Stenberg's avatar Daniel Stenberg
Browse files

added a NULL pointer check for the name field as it can in fact be NULL when

dereferenced here, if the app passes in a funny combo. Detected by coverity.com
parent 231a51fe
Loading
Loading
Loading
Loading
+5 −2
Original line number Diff line number Diff line
@@ -743,6 +743,9 @@ CURLFORMcode FormAdd(struct curl_httppost **httppost,
        }
        if( !(form->flags & HTTPPOST_PTRNAME) &&
             (form == first_form) ) {
          /* Note that there's small risk that form->name is NULL here if the
             app passed in a bad combo, so we better check for that first. */
          if(form->name)
            /* copy name (without strdup; possibly contains null characters) */
            form->name = memdup(form->name, form->namelength);
          if(!form->name) {