]> git.pld-linux.org Git - packages/freerdp2.git/blob - freerdp-nla-KB4088776.patch
- fix building with ffmpeg 4.0
[packages/freerdp2.git] / freerdp-nla-KB4088776.patch
1 diff -ruNp FreeRDP-84f8161897534d9263ffebe43092827d40fc7ffb.orig/libfreerdp/core/nla.c FreeRDP-84f8161897534d9263ffebe43092827d40fc7ffb/libfreerdp/core/nla.c
2 --- FreeRDP-84f8161897534d9263ffebe43092827d40fc7ffb.orig/libfreerdp/core/nla.c 2017-11-28 15:26:30.000000000 +0100
3 +++ FreeRDP-84f8161897534d9263ffebe43092827d40fc7ffb/libfreerdp/core/nla.c      2018-03-22 13:36:50.163380787 +0100
4 @@ -1663,15 +1663,19 @@ BOOL nla_send(rdpNla* nla)
5  static int nla_decode_ts_request(rdpNla* nla, wStream* s)
6  {
7         int length;
8 +       UINT32 version = 0;
9  
10         /* TSRequest */
11         if (!ber_read_sequence_tag(s, &length) ||
12             !ber_read_contextual_tag(s, 0, &length, TRUE) ||
13 -           !ber_read_integer(s, &nla->version))
14 +           !ber_read_integer(s, &version))
15         {
16                 return -1;
17         }
18  
19 +       if (version < nla->version)
20 +               nla->version = version;
21 +
22         /* [1] negoTokens (NegoData) */
23         if (ber_read_contextual_tag(s, 1, &length, TRUE) != FALSE)
24         {
This page took 0.083743 seconds and 3 git commands to generate.