mirror of
https://github.com/reactos/reactos.git
synced 2025-08-02 12:55:43 +00:00
[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-g6bc61f63f1
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-g666fe66fe9
This commit is contained in:
parent
63217a736b
commit
39c8537e20
1 changed files with 4 additions and 0 deletions
|
@ -2890,6 +2890,10 @@ WSPSetSockOpt(
|
|||
return SOCKET_ERROR;
|
||||
}
|
||||
|
||||
/* FIXME: We should not have to limit the packet receive buffer size like this. workaround for CORE-15804 */
|
||||
if (*(PULONG)optval > 0x2000)
|
||||
*(PULONG)optval = 0x2000;
|
||||
|
||||
SetSocketInformation(Socket,
|
||||
AFD_INFO_RECEIVE_WINDOW_SIZE,
|
||||
NULL,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue