* sbr/pidstatus.c(pidstatus): signum variable, returned by WTERMSIG macro is always positive.
--- sbr/pidstatus.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sbr/pidstatus.c b/sbr/pidstatus.c index cab45f5..472c0d7 100644 --- a/sbr/pidstatus.c +++ b/sbr/pidstatus.c @@ -54,7 +54,7 @@ pidstatus(int status, FILE *fp, char *cp) fprintf(fp, "%s: ", cp); } fprintf(fp, "signal %d", signum); - if (signum >= 0 && signum < (int)sizeof(sigmsg) && + if (signum < (int)sizeof(sigmsg) && sigmsg[signum] != NULL) { fprintf(fp, " (%s%s)\n", sigmsg[signum], WCOREDUMP(status) ? -- Note, that I send and fetch email in batch, once every 24 hours. If matter is urgent, try https://t.me/kaction --