On Tue, 2013-01-22 at 19:15 +0100, Pino Toscano wrote:
> Hi,
> 
> Alle martedì 22 gennaio 2013, Svante Signell ha scritto:
...
> >             const int fd = (int) d[i].io_port;
> >  
> > -           if (fd < _hurd_dtablesize)
> > -             {
> >                 d[i].cell = _hurd_dtable[fd];
> >                 d[i].io_port = _hurd_port_get (&d[i].cell->port,
> > &d[i].ulink); if (d[i].io_port != MACH_PORT_NULL)
> >                   continue;
> > -             }
> 
> why is this check removed? When collecting inputs from poll,
> d[i].io_port is the fd passed, which has no guarantee to be lower than
> _hurd_dtablesize.

That was a mistake. It should not be removed. Updated patch will follow
shortly.


Reply via email to