diff --git a/src/api/config_info.c b/src/api/config_info.c
index b3120aa8dafc2f99cae44504b278075833dbfc9c..c75bf0349778fce60b723f1af95efa3b808ae6af 100644
--- a/src/api/config_info.c
+++ b/src/api/config_info.c
@@ -429,8 +429,12 @@ void slurm_print_ctl_conf ( FILE* out,
 		slurm_ctl_conf_ptr->suspend_program);
 	fprintf(out, "SuspendRate             = %u\n", 
 		slurm_ctl_conf_ptr->suspend_rate);
-	fprintf(out, "SuspendTime             = %d sec\n", 
-		((int)slurm_ctl_conf_ptr->suspend_time - 1));
+	if (slurm_ctl_conf_ptr->suspend_time == 0) {
+		fprintf(out, "SuspendTime             = NONE\n");
+	} else {
+		fprintf(out, "SuspendTime             = %d sec\n", 
+			((int)slurm_ctl_conf_ptr->suspend_time - 1));
+	}
 	fprintf(out, "SuspendTimeout          = %u sec\n", 
 		slurm_ctl_conf_ptr->suspend_timeout);
 	fprintf(out, "SwitchType              = %s\n",