From: Hans Leidekker hans@codeweavers.com
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=58190 --- dlls/secur32/tests/ntlm.c | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-)
diff --git a/dlls/secur32/tests/ntlm.c b/dlls/secur32/tests/ntlm.c index ce40212b379..17c9a3ac52f 100644 --- a/dlls/secur32/tests/ntlm.c +++ b/dlls/secur32/tests/ntlm.c @@ -947,6 +947,7 @@ static void test_Signature(void) SecBuffer data[2], fake_data[2], complex_data[4]; ULONG qop = 0xdeadbeef; SecPkgContext_Sizes ctxt_sizes; + SEC_WINNT_AUTH_IDENTITY_A id;
complex_data[1].pvBuffer = complex_data[3].pvBuffer = NULL;
@@ -962,6 +963,15 @@ static void test_Signature(void)
FreeContextBuffer(pkg_info);
+ id.User = (unsigned char *)test_user; + id.UserLength = strlen((char *)id.User); + id.Domain = (unsigned char *)workgroup; + id.DomainLength = strlen((char *)id.Domain); + id.Password = (unsigned char *)test_pass; + id.PasswordLength = strlen((char *)id.Password); + id.Flags = SEC_WINNT_AUTH_IDENTITY_ANSI; + client.id = &id; + sec_status = setupClient(&client, sec_pkg_name);
if(sec_status != SEC_E_OK) @@ -979,7 +989,6 @@ static void test_Signature(void) { client_stat = runClient(&client, first, SECURITY_NETWORK_DREP);
- todo_wine_if(client_stat != SEC_I_CONTINUE_NEEDED) ok(client_stat == SEC_E_OK || client_stat == SEC_I_CONTINUE_NEEDED, "Running the client returned %s, more tests will fail.\n", getSecError(client_stat));