SHA256
1
0
forked from pool/freerdp
freerdp/no_connection_to_windows_10_17101.patch
Johannes Weberhofer e729249034 Accepting request 587410 from home:weberho:branches:X11:RemoteDesktop
- Added no_connection_to_windows_10_17101.patch to fix 
  Windows-connection-problem after Windows march 2018 updates.
  This fix is related to boo#1085416

OBS-URL: https://build.opensuse.org/request/show/587410
OBS-URL: https://build.opensuse.org/package/show/X11:RemoteDesktop/freerdp?expand=0&rev=71
2018-03-15 08:39:22 +00:00

23 lines
757 B
Diff

diff -ur FreeRDP-2.0.0-rc1-orig/libfreerdp/core/nla.c FreeRDP-2.0.0-rc1/libfreerdp/core/nla.c
--- FreeRDP-2.0.0-rc1-orig/libfreerdp/core/nla.c 2017-11-28 15:26:30.000000000 +0100
+++ FreeRDP-2.0.0-rc1/libfreerdp/core/nla.c 2018-03-14 16:25:02.230620541 +0100
@@ -1663,14 +1663,17 @@
static int nla_decode_ts_request(rdpNla* nla, wStream* s)
{
int 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)