]> granicus.if.org Git - procps-ng/commitdiff
ps: ignore SIGURG
authorTommi Rantala <tommi.t.rantala@nokia.com>
Mon, 11 Oct 2021 10:33:18 +0000 (13:33 +0300)
committerCraig Small <csmall@dropbear.xyz>
Wed, 13 Oct 2021 20:47:44 +0000 (20:47 +0000)
Stop registering signal handler for SIGURG, to avoid ps failure if
someone sends such signal. Without the signal handler, SIGURG will
just be ignored.

  Signal 23 (URG) caught by ps (3.3.16).
  ps:ps/display.c:66: please report this bug

https://man7.org/linux/man-pages/man7/signal.7.html
https://www.freebsd.org/cgi/man.cgi?sektion=3&query=signal

ps/display.c

index 04803c3b755b36a3825d78df4da7c7f9d2b40360..346e21a76242aa9decffc4e7fe12091a2165a6aa 100644 (file)
@@ -673,6 +673,7 @@ int main(int argc, char *argv[]){
     case SIGKILL:  /* can not catch */
     case SIGSTOP:  /* can not catch */
     case SIGWINCH: /* don't care if window size changes */
+    case SIGURG:   /* Urgent condition on socket (4.2BSD) */
       ;
     }
   } while (0);