From 6093cab513ba30463e64acef5d63b67a0b7927dd Mon Sep 17 00:00:00 2001
From: Moe Jette <jette1@llnl.gov>
Date: Wed, 7 Dec 2005 21:25:08 +0000
Subject: [PATCH] cancel job function returns slurm error code, from dave
 jackson.

---
 src/plugins/sched/maui/wiki/wiki_canceljob.cpp | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/src/plugins/sched/maui/wiki/wiki_canceljob.cpp b/src/plugins/sched/maui/wiki/wiki_canceljob.cpp
index 9a87f0d79cc..20a29f8a04e 100644
--- a/src/plugins/sched/maui/wiki/wiki_canceljob.cpp
+++ b/src/plugins/sched/maui/wiki/wiki_canceljob.cpp
@@ -71,7 +71,8 @@ message_t *
 wiki_canceljob_t::action( void )
 {
 	u_int32_t id = (u_int32_t) atol( m_jobid );
+	int rc;
 	verbose( "Wiki canceling job %s", m_jobid );
-	return new wiki_status_t( ( sched_cancel_job( id )
-				    == SLURM_SUCCESS ) ? 0 : -1 );
+	rc = sched_cancel_job( id );
+	return new wiki_status_t( ( rc == SLURM_SUCCESS ) ? 0 : -rc );
 }
-- 
GitLab