Detlef Riekenberg <wine....@web.de> writes:

> @@ -28,6 +28,22 @@ typedef struct
>      LONG ref;
>  } TaskSchedulerImpl;
>  
> +static LPWSTR get_unc_computername(void)
> +{
> +    static WCHAR buffer[MAX_COMPUTERNAME_LENGTH + 3]; /* extra space for two 
> '\' and a zero */
> +    DWORD len = MAX_COMPUTERNAME_LENGTH + 1;          /* extra space for the 
> zero */
> +
> +    if (*buffer)
> +        return buffer;
> +
> +    if (!GetComputerNameW(buffer + 2, &len))
> +        return NULL;
> +
> +    buffer[1] = '\\';
> +    buffer[0] = '\\';
> +    return buffer;
> +}

You don't need a static buffer.

-- 
Alexandre Julliard
julli...@winehq.org


Reply via email to