http://bugs.winehq.org/show_bug.cgi?id=58526
--- Comment #14 from ethan li hahamotor@126.com --- (In reply to Zeb Figura from comment #13)
Okay, yeah, it has nothing to do with completion ports per se, it's that when the remote end of a socket is closed, recv() should terminate with an error, but we're terminating with success. I'm kind of baffled that this is neither tested nor has ever come up before.
It's great to find this bug!Well done!