Merge pull request #4487 from bmiklautz/KB4088776

fix nla: don't use server version
This commit is contained in:
akallabeth 2018-03-14 14:34:01 +01:00 committed by GitHub
commit f8baeb7247
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -1691,15 +1691,19 @@ BOOL nla_send(rdpNla* nla)
static int nla_decode_ts_request(rdpNla* nla, wStream* s)
{
size_t length;
UINT32 version = 0;
/* TSRequest */
if (!ber_read_sequence_tag(s, &length) ||
!ber_read_contextual_tag(s, 0, &length, TRUE) ||
!ber_read_integer(s, &nla->version))
!ber_read_integer(s, &version))
{
return -1;
}
if (version < nla->version)
nla->version = version;
/* [1] negoTokens (NegoData) */
if (ber_read_contextual_tag(s, 1, &length, TRUE) != FALSE)
{