From 43f82b459e2ad1c278adf68fd24bdc7b014566b1 Mon Sep 17 00:00:00 2001 From: Moe Jette <jette1@llnl.gov> Date: Tue, 20 Dec 2005 22:10:55 +0000 Subject: [PATCH] Correct error code reporting when signalling defunct job. --- src/api/signal.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/api/signal.c b/src/api/signal.c index 22ecb2ffe8b..e84740df2df 100644 --- a/src/api/signal.c +++ b/src/api/signal.c @@ -35,6 +35,7 @@ #include <pthread.h> #include <slurm/slurm.h> +#include <slurm/slurm_errno.h> #include "src/common/xmalloc.h" #include "src/common/hostlist.h" @@ -76,9 +77,10 @@ slurm_signal_job (uint32_t job_id, uint16_t signal) int *rc_array; int i; - rc = slurm_allocation_lookup(job_id, &alloc_info); - if (rc != 0) + if (slurm_allocation_lookup(job_id, &alloc_info)) { + rc = slurm_get_errno(); goto fail1; + } /* same remote procedure call for each node */ rpc.job_id = job_id; -- GitLab