forked from mirrors/kore
use handler function name if available when logging a worker process that has died.
This commit is contained in:
parent
95bacb5690
commit
649e81afd7
|
@ -326,8 +326,10 @@ kore_worker_wait(int final)
|
||||||
if (WEXITSTATUS(status) || WTERMSIG(status) ||
|
if (WEXITSTATUS(status) || WTERMSIG(status) ||
|
||||||
WCOREDUMP(status)) {
|
WCOREDUMP(status)) {
|
||||||
kore_log(LOG_NOTICE,
|
kore_log(LOG_NOTICE,
|
||||||
"worker %d (pid: %d) (hdlr: %p) gone",
|
"worker %d (pid: %d) (hdlr: %s) gone",
|
||||||
kw->id, kw->pid, kw->active_hdlr);
|
kw->id, kw->pid,
|
||||||
|
(kw->active_hdlr != NULL) ? kw->active_hdlr->func :
|
||||||
|
"none");
|
||||||
|
|
||||||
if (kw->pid == accept_lock->lock)
|
if (kw->pid == accept_lock->lock)
|
||||||
accept_lock->lock = accept_lock->next;
|
accept_lock->lock = accept_lock->next;
|
||||||
|
|
Loading…
Reference in New Issue