fhandler_socket_wsock::fixup_after_exec and fhandler_socket_unix::fixup_after_exec call fixup_after_fork (NULL), which would seem to lead to calls to DuplicateHandle with first argument NULL. I can't find any documentation that says this is legal. What do these calls do? Ken