[vlc-devel] [PATCH 1/2] httpd: warn when an accept() failed even though it was signaled
Rémi Denis-Courmont
remi at remlab.net
Mon Nov 30 18:11:57 CET 2015
On Monday 30 November 2015 18:07:49 Steve Lhomme wrote:
> On Mon, Nov 30, 2015 at 6:04 PM, Rémi Denis-Courmont <remi at remlab.net>
wrote:
> > On Monday 30 November 2015 18:01:28 Steve Lhomme wrote:
> >> But we only reach this code when we poll() that bound socket for
> >> POLLIN.
> >
> > POLLERR and POLLHUP are *always* implicitly polled by specification.
>
> Yes, hence the other patch. I don't think we should accept on a socket
> that has errors or is disconnected. But then they should be closed
> properly. I might do another patch.
I think closing a listening socket on error is a rather obvious robustness and
security problem.
--
Rémi Denis-Courmont
http://www.remlab.net/
More information about the vlc-devel
mailing list