http://bugs.winehq.org/show_bug.cgi?id=28898
--- Comment #27 from Erich Hoover ehoover@mines.edu 2012-02-06 13:47:28 CST --- Created attachment 38723 --> http://bugs.winehq.org/attachment.cgi?id=38723 ws2_32: Revise AcceptEx behavior to send completions for cancelled sockets.
(In reply to comment #26)
Now it also needs better implementation of GetExtendedTcpTable. Will send something for it after code freeze. Though it still wasn't enough. Maybe bugs in my implementation?
I don't know how you're approaching the AcceptEx issue, but I've attached my attempt at getting the socket to cancel properly without being too hackish. This patch appears to fix the Agent not closing (when run on its own), but I haven't investigated GetExtendedTcpTable yet. This was originally a bug against a "regression" from Wine 1.2, so it's possible that patches for this could get accepted.