From 59499c6189fd0871b46acf7c3c1a67c00bba9956 Mon Sep 17 00:00:00 2001 From: Justus Winter <4winter@informatik.uni-hamburg.de> Date: Wed, 6 Nov 2013 15:21:39 +0100 Subject: proc: fix error handling in S_proc_exception_raise Found using the Clang Static Analyzer. * proc/mgt.c (S_proc_exception_raise): Fix error propagation. --- proc/mgt.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'proc') diff --git a/proc/mgt.c b/proc/mgt.c index d7ad2961..5db1fe8c 100644 --- a/proc/mgt.c +++ b/proc/mgt.c @@ -458,6 +458,8 @@ S_proc_exception_raise (mach_port_t excport, ports_port_deref (e); mach_port_deallocate (mach_task_self (), thread); mach_port_deallocate (mach_task_self (), task); + if (err) + return err; return MIG_NO_REPLY; default: -- cgit v1.2.3