From 88b146c79b59b834049a4baa4aae9ad0405a2131 Mon Sep 17 00:00:00 2001
From: Danny Auble <da@llnl.gov>
Date: Fri, 9 Jul 2010 22:29:21 +0000
Subject: [PATCH] fix for 16bit int

---
 src/plugins/accounting_storage/mysql/as_mysql_qos.c | 6 +-----
 1 file changed, 1 insertion(+), 5 deletions(-)

diff --git a/src/plugins/accounting_storage/mysql/as_mysql_qos.c b/src/plugins/accounting_storage/mysql/as_mysql_qos.c
index 778f0040cab..a68508683d9 100644
--- a/src/plugins/accounting_storage/mysql/as_mysql_qos.c
+++ b/src/plugins/accounting_storage/mysql/as_mysql_qos.c
@@ -286,14 +286,10 @@ static int _setup_qos_limits(slurmdb_qos_rec_t *qos,
 	}
 
 	qos->preempt_mode &= (~PREEMPT_MODE_GANG);
-	if((int)qos->preempt_mode >= 0) {
+	if((int16_t)qos->preempt_mode >= 0) {
 		xstrcat(*cols, ", preempt_mode");
 		xstrfmtcat(*vals, ", %u", qos->preempt_mode);
 		xstrfmtcat(*extra, ", preempt_mode=%u", qos->preempt_mode);
-	} else if ((int)qos->preempt_mode == INFINITE) {
-		xstrcat(*cols, ", preempt_mode");
-		xstrcat(*vals, ", 0");
-		xstrcat(*extra, ", preempt_mode=0");
 	}
 
 	if((int)qos->priority >= 0) {
-- 
GitLab