From: Dmitry Timoshkov dmitry@baikal.ru
Otherwise the 'id->Flags & SEC_WINNT_AUTH_IDENTITY_ANSI' check below is performed on a potentially not initialized value.
Signed-off-by: Dmitry Timoshkov dmitry@baikal.ru --- dlls/wldap32/bind.c | 1 + 1 file changed, 1 insertion(+)
diff --git a/dlls/wldap32/bind.c b/dlls/wldap32/bind.c index c297c234ad6..3510863a6fe 100644 --- a/dlls/wldap32/bind.c +++ b/dlls/wldap32/bind.c @@ -206,6 +206,7 @@ ULONG CDECL ldap_bind_sW( LDAP *ld, WCHAR *dn, WCHAR *cred, ULONG method ) idW.User = (unsigned short *)strnAtoW( (char *)id->User, id->UserLength, &idW.UserLength ); idW.Domain = (unsigned short *)strnAtoW( (char *)id->Domain, id->DomainLength, &idW.DomainLength ); idW.Password = (unsigned short *)strnAtoW( (char *)id->Password, id->PasswordLength, &idW.PasswordLength ); + idW.Flags = SEC_WINNT_AUTH_IDENTITY_UNICODE; id = &idW; }