Don't compare to FD_SETSIZE.

FD_SETSIZE is _NOT_ the number of the last fd, but the maximum number of
fds to observe!