while(return_value == CURL_FORMADD_OK) {
/* first see if we have more parts of the array param */
- if( array_state ) {
+ if( array_state && forms ) {
/* get the upcoming option from the given array */
option = forms->option;
array_value = (char *)forms->value;
char *endofprot;
/* We use 'proxyptr' to point to the proxy name from now on... */
- char *proxyptr=proxy;
+ char *proxyptr;
char *portptr;
char *atsign;
*/
/* Skip the protocol part if present */
- endofprot=strstr(proxyptr, "://");
+ endofprot = strstr(proxy, "://");
if(endofprot)
proxyptr = endofprot+3;
+ else
+ proxyptr = proxy;
/* Is there a username and password given in this proxy url? */
atsign = strchr(proxyptr, '@');