From: Dmitry Timoshkov dmitry@baikal.ru
Signed-off-by: Dmitry Timoshkov dmitry@baikal.ru --- dlls/secur32/negotiate.c | 2 +- dlls/secur32/tests/negotiate.c | 1 + 2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/dlls/secur32/negotiate.c b/dlls/secur32/negotiate.c index 0f7d047dd60..11826af8043 100644 --- a/dlls/secur32/negotiate.c +++ b/dlls/secur32/negotiate.c @@ -47,7 +47,7 @@ struct sec_handle };
#define WINE_NO_CACHED_CREDENTIALS 0x10000000 -#define NEGO_MAX_TOKEN 12000 +#define NEGO_MAX_TOKEN 48256
static WCHAR nego_name_W[] = {'N','e','g','o','t','i','a','t','e',0}; static char nego_name_A[] = "Negotiate"; diff --git a/dlls/secur32/tests/negotiate.c b/dlls/secur32/tests/negotiate.c index dc470a332c7..f2d9324ff97 100644 --- a/dlls/secur32/tests/negotiate.c +++ b/dlls/secur32/tests/negotiate.c @@ -441,6 +441,7 @@ START_TEST(negotiate) ok( info->wVersion == 1, "got %u\n", info->wVersion ); ok( info->wRPCID == RPC_C_AUTHN_GSS_NEGOTIATE, "got %u\n", info->wRPCID ); ok( !lstrcmpA( info->Name, "Negotiate" ), "got %s\n", info->Name ); + ok( info->cbMaxToken == 48256 || broken(info->cbMaxToken == 12256) /* Win7 */, "got %lu\n", info->cbMaxToken ); FreeContextBuffer( info );
test_authentication();