Hi
I think Coverity spotted a case where an || should be an &&
in libc/string/strsignal.c. What does everyone else think?
74#if defined(SIGRTMIN) && defined(SIGRTMAX)
cond_at_most: Condition signal >= 27, taking false branch. Now the
value of signal is at most 26.
at_most: At condition signal <= 31, the value of signal must be at most
26.
dead_error_condition: The condition signal <= 31 must be true.
75 if ((signal >= SIGRTMIN) || (signal <= SIGRTMAX)) {
76 siprintf (buffer, "Real-time signal %d", signal - SIGRTMIN);
77 return buffer;
78 }
79#endif
80
CID 175333 (#1 of 1): Logically dead code (DEADCODE)
dead_error_line: Execution cannot reach this statement: switch (signal) {
case 1:....
--joel