• Martin Blix Grydeland's avatar
    Report errors on listen() to the management process. · ab550bae
    Martin Blix Grydeland authored
    If the listen() system call were to report problems, they are now reported
    back to the management process, failing the child startup (instead of
    asserting). This can happen on many widely used Linux kernels if the
    listen socket already has another process listening on that port with the
    SO_REUSEPORT flag set.
    
    Newer Linux kernels will report the problem at bind() time (causing error
    to be reported upon management process startup).
    
    Fixes: #2551
    ab550bae
Name
Last commit
Last update
.github Loading commit data...
bin Loading commit data...
doc Loading commit data...
etc Loading commit data...
include Loading commit data...
lib Loading commit data...
m4 Loading commit data...
man Loading commit data...
tools Loading commit data...
.dir-locals.el Loading commit data...
.gitignore Loading commit data...
.syntastic_c_config Loading commit data...
.travis.yml Loading commit data...
CONTRIBUTING Loading commit data...
ChangeLog Loading commit data...
INSTALL Loading commit data...
LICENSE Loading commit data...
Makefile.am Loading commit data...
Makefile.inc.phk Loading commit data...
Makefile.phk Loading commit data...
README.Packaging Loading commit data...
README.rst Loading commit data...
autogen.des Loading commit data...
autogen.sh Loading commit data...
config.phk Loading commit data...
configure.ac Loading commit data...
flint.lnt Loading commit data...
varnish-legacy.m4 Loading commit data...
varnish.m4 Loading commit data...
varnishapi-uninstalled.pc.in Loading commit data...
varnishapi.pc.in Loading commit data...