• Mike Hibler's avatar
    Fix small race conditions introduced when fixing the larger race condition. · 44dcf3c6
    Mike Hibler authored
    Since SIGCHLD could be delayed due to blocking in progmode(), need to
    be ready for those when they finally do happen (i.e., after the pid in
    question may have been cleaned up or the global progpid var reset).
    Also tweak the "did it fail immediately" timeout to be a bit longer.
    Empirically, it now handles unresponsive IPMI SOL sessions better.
capture.c 58.2 KB