fix psignal to have struct proc argument
authorBill Joy <wnj@ucbvax.Berkeley.EDU>
Sun, 17 Jan 1982 20:04:14 +0000 (12:04 -0800)
committerBill Joy <wnj@ucbvax.Berkeley.EDU>
Sun, 17 Jan 1982 20:04:14 +0000 (12:04 -0800)
SCCS-vsn: sys/kern/uipc_socket.c 4.26

usr/src/sys/kern/uipc_socket.c

index 28af1c3..60297f7 100644 (file)
@@ -1,4 +1,4 @@
-/*     uipc_socket.c   4.25    82/01/17        */
+/*     uipc_socket.c   4.26    82/01/17        */
 
 #include "../h/param.h"
 #include "../h/systm.h"
 
 #include "../h/param.h"
 #include "../h/systm.h"
@@ -443,8 +443,12 @@ sohasoutofband(so)
                return;
        if (so->so_pgrp > 0)
                gsignal(so->so_pgrp, SIGURG);
                return;
        if (so->so_pgrp > 0)
                gsignal(so->so_pgrp, SIGURG);
-       else 
-               psignal(-so->so_pgrp, SIGURG);
+       else {
+               struct proc *p = pfind(-so->so_pgrp);
+
+               if (p)
+                       psignal(p, SIGURG);
+       }
 }
 
 /*ARGSUSED*/
 }
 
 /*ARGSUSED*/