[PATCH 07/11] wininet: Removed maximum URL length assumption from get_proxy_autoconfig_url.
Sebastian Lackner
sebastian at fds-team.de
Wed May 18 16:00:16 CDT 2016
On 17.05.2016 19:16, Jacek Caban wrote:
> Also use correct encoding.
>
> Signed-off-by: Jacek Caban <jacek at codeweavers.com>
> ---
> dlls/wininet/internet.c | 33 +++++++++++++++++++--------------
> 1 file changed, 19 insertions(+), 14 deletions(-)
>
>
>
> 0007-wininet-Removed-maximum-URL-length-assumption-from-ge.diff
>
>
> diff --git a/dlls/wininet/internet.c b/dlls/wininet/internet.c
> index 371c3d0..78bea7c 100644
> --- a/dlls/wininet/internet.c
> +++ b/dlls/wininet/internet.c
> @@ -2307,13 +2307,14 @@ BOOL WINAPI InternetReadFileExW(HINTERNET hFile, LPINTERNET_BUFFERSW lpBuffer,
> return res == ERROR_SUCCESS;
> }
>
> -static BOOL get_proxy_autoconfig_url( char *buf, DWORD buflen )
> +static WCHAR *get_proxy_autoconfig_url(void)
> {
> #if defined(MAC_OS_X_VERSION_10_6) && MAC_OS_X_VERSION_MAX_ALLOWED >= MAC_OS_X_VERSION_10_6
>
> CFDictionaryRef settings = CFNetworkCopySystemProxySettings();
> + WCHAR *ret = NULL;
> + SIZE_T len;
> const void *ref;
> - BOOL ret = FALSE;
>
> if (!settings) return FALSE;
>
> @@ -2322,16 +2323,20 @@ static BOOL get_proxy_autoconfig_url( char *buf, DWORD buflen )
> CFRelease( settings );
> return FALSE;
You forgot to replace FALSE -> NULL at a couple of places in this patch.
More information about the wine-devel
mailing list