fix missing null-pointer check

This commit is contained in:
Yang Tse 2008-10-08 18:32:06 +00:00
parent 1fea66e527
commit 4754880099
1 changed files with 8 additions and 2 deletions

View File

@ -1501,8 +1501,14 @@ CURLcode Curl_setopt(struct SessionHandle *data, CURLoption option,
* user:password to use in the operation
*/
{
char* userpwd = va_arg(param, char *);
char* separator = strchr(userpwd, ':');
char* userpwd;
char* separator;
userpwd = va_arg(param, char *);
if(userpwd == NULL)
break;
separator = strchr(userpwd, ':');
if (separator != NULL) {
/* store username part of option */