15 May
2021
15 May
'21
4:48 p.m.
On 5/11/21 10:03 PM, Dongwan Kim wrote:
WSARecv call should not intercept message for the waiting overlapped WSARecv. To do that, We should know if waiting asyncs exist before trying ws2_recv/ws2_send.
Hello, thanks for the patch! I don't think this is quite the right way to handle this architecturally. However, more importantly, this introduces extra overhead into what can already be a rather slow operation. Hence two questions: (1) Is there an application that actually breaks because of this? (If not, I think it's probably not worth doing.) (2) Can you write a test case—ideally to be submitted to Wine's test suite along with the patch, but failing that a standalone program—to demonstrate that this really is true?