fix fd_set