Robert Shearman <[EMAIL PROTECTED]> writes:

> @@ -504,8 +504,8 @@ static BOOL HTTP_DoAuthorization( LPWININETHTTPREQW 
> lpwhr, LPCWSTR pszAuthValue
>  
>      if (is_basic_auth_value(pszAuthValue))
>      {
> -        int userlen = WideCharToMultiByte(CP_UTF8, 0, domain_and_username, 
> lstrlenW(domain_and_username), NULL, 0, NULL, NULL);
> -        int passlen = WideCharToMultiByte(CP_UTF8, 0, password, 
> lstrlenW(password), NULL, 0, NULL, NULL);
> +        int userlen = WideCharToMultiByte(CP_UTF8, 0, domain_and_username, 
> -1, NULL, 0, NULL, NULL);
> +        int passlen = WideCharToMultiByte(CP_UTF8, 0, password, -1, NULL, 0, 
> NULL, NULL);

This won't work, -1 is not equivalent to lstrlenW.

-- 
Alexandre Julliard
[EMAIL PROTECTED]


Reply via email to