summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--proc/notify.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/proc/notify.c b/proc/notify.c
index b6731ae5..c5734b09 100644
--- a/proc/notify.c
+++ b/proc/notify.c
@@ -41,6 +41,9 @@ do_mach_notify_dead_name (struct port_info *pi,
{
struct proc *p;
+ if (!pi)
+ return EOPNOTSUPP;
+
if (pi->port_right == generic_port)
{
check_dead_execdata_notify (deadport);
@@ -50,8 +53,7 @@ do_mach_notify_dead_name (struct port_info *pi,
p = (struct proc *) pi;
- if (!p
- || p->p_pi.bucket != proc_bucket
+ if (p->p_pi.bucket != proc_bucket
|| p->p_pi.class != proc_class)
return EOPNOTSUPP;