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(+)
diff --git a/proc/mgt.c b/proc/mgt.c index 4da2216..ad6355d 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: -- 1.7.10.4