commit-hurd
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[hurd] 32/64: Fix proc crashes


From: Samuel Thibault
Subject: [hurd] 32/64: Fix proc crashes
Date: Wed, 10 Dec 2014 15:17:05 +0000

This is an automated email from the git hooks/post-receive script.

sthibault pushed a commit to branch upstream
in repository hurd.

commit b69b9c28b6628c7d736476d075d56ae137afd343
Author: Samuel Thibault <address@hidden>
Date:   Thu Nov 27 01:24:43 2014 +0100

    Fix proc crashes
    
    * proc/notify.c (do_mach_notify_dead_name): When `pi' is NULL,
    immediately return EOPNOTSUPP.
---
 proc/notify.c | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/proc/notify.c b/proc/notify.c
index b6731ae..c5734b0 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;
 

-- 
Alioth's /usr/local/bin/git-commit-notice on 
/srv/git.debian.org/git/pkg-hurd/hurd.git



reply via email to

[Prev in Thread] Current Thread [Next in Thread]