[vlc-devel] [PATCH] unc: fix wide char API call with chars
Hugo Beauzée-Luyssen
hugo at beauzee.fr
Tue Jul 9 15:13:17 CEST 2019
On Tue, Jul 9, 2019, at 2:31 PM, Steve Lhomme wrote:
> ---
> modules/access/unc.c | 4 ++--
> 1 file changed, 2 insertions(+), 2 deletions(-)
>
> diff --git a/modules/access/unc.c b/modules/access/unc.c
> index cddf9c25af4..49b41af5fa8 100644
> --- a/modules/access/unc.c
> +++ b/modules/access/unc.c
> @@ -54,7 +54,7 @@ static void Win32AddConnection(stream_t *access,
> const char *server,
> const char *share, const char *user,
> const char *pwd, const char *domain)
> {
> - NETRESOURCE net_resource;
> + NETRESOURCEA net_resource;
> char remote_name[MAX_PATH];
>
> VLC_UNUSED(domain);
> @@ -73,7 +73,7 @@ static void Win32AddConnection(stream_t *access,
> const char *server,
> const char *msg;
> net_resource.lpRemoteName = remote_name;
>
> - switch (WNetAddConnection2(&net_resource, pwd, user, 0))
> + switch (WNetAddConnection2A(&net_resource, pwd, user, 0))
> {
> case NO_ERROR:
> msg = "connected to %s";
Wouldn't using the W variant (and converting from utf8 to utf16) be the correct fix instead?
--
Hugo Beauzée-Luyssen
hugo at beauzee.fr
More information about the vlc-devel
mailing list