[0.4.14][MSAFD] Workaround regression CORE-15804
authorJoachim Henze <Joachim.Henze@reactos.org>
Wed, 13 May 2020 00:39:37 +0000 (02:39 +0200)
committerJoachim Henze <Joachim.Henze@reactos.org>
Wed, 13 May 2020 00:44:03 +0000 (02:44 +0200)
commit39c8537e2007171f1ff52c34ed212b004daf72cc
tree76eb158e35964303076b65b3bc5944c8696c55a9
parent63217a736bc6aa7b56da2d2481d9f5651e66c712
[0.4.14][MSAFD] Workaround regression CORE-15804

To fix 'MSTSC fails to connect with error "ERROR: Bad packet header"'
which regressed by 0.4.12-dev-752-g
6bc61f63f1e0ad20ab09f881d6968558eba9a8e6

In 0.4.12 and 0.4.13 releases I totally reverted
Pierre Schweitzer's work instead.

Thanks to Doug Lyons, author of this new workaround,
we can keep Pierre's work.
We think MSAFD is a better place to workaround than
our MSTSC binary, because our MSTSC runs fine on
W2K3SP2.

fix cherry picked from commit 0.4.15-dev-211-g
666fe66fe97d3d0f602fd30d5f3987f980f2c934
dll/win32/msafd/misc/dllmain.c