Fixed some signalling problems. 1) Always OR the current state bits into the socket for the handler to see 2) Remove special case for SEL_CONNECT | SEL_FIN in the signalled handler. Now it's much cleaner. Updated files: trunk/reactos/drivers/lib/ip/transport/tcp/event.c trunk/reactos/drivers/lib/ip/transport/tcp/tcp.c