Avoid infinite loop on EBADFD