free(filename); /* free temporary buffer */
- return base; /* returns an allocated string! */
+ return base; /* returns an allocated string or NULL ! */
}
/*
if(post->more) {
/* if multiple-file */
- char *filebasename=
- (!file->showfilename)?strippath(file->contents):NULL;
+ char *filebasename= NULL;
+ if(!file->showfilename) {
+ filebasename = strippath(file->contents);
+ if(!filebasename)
+ return CURLE_OUT_OF_MEMORY;
+ }
result = AddFormDataf(&form, &size,
"\r\n--%s\r\nContent-Disposition: "