Skip to content
Snippets Groups Projects
Forked from cmucl / cmucl
Source project has a limited visibility.
  • pw's avatar
    779f70ea
    Main loop waiting for client connections was ignoring possibility · 779f70ea
    pw authored
    of a signal (SIGCHLD) occurring while waiting on select in which
    case it used the untouched descriptor mask bits as if they were valid.
    This caused the server to hang after two applications were run. Seems
    to be only a problem on BSD as the Solaris version did not exhibit this.
    779f70ea
    History
    Main loop waiting for client connections was ignoring possibility
    pw authored
    of a signal (SIGCHLD) occurring while waiting on select in which
    case it used the untouched descriptor mask bits as if they were valid.
    This caused the server to hang after two applications were run. Seems
    to be only a problem on BSD as the Solaris version did not exhibit this.