From 393755337f9700c3d36bbe3d9972455f0e6dbbc8 Mon Sep 17 00:00:00 2001
From: Danny Auble <da@llnl.gov>
Date: Fri, 6 Nov 2009 18:36:24 +0000
Subject: [PATCH] fix for one_liner option in scontrol to print correctly one
 line for each entry instead of one line for entire group

---
 src/api/job_info.c  | 6 +++++-
 src/api/node_info.c | 4 ++--
 2 files changed, 7 insertions(+), 3 deletions(-)

diff --git a/src/api/job_info.c b/src/api/job_info.c
index 04219e518d3..b0951e005a6 100644
--- a/src/api/job_info.c
+++ b/src/api/job_info.c
@@ -727,7 +727,11 @@ line7:	/****** Line 7 ******/
 		xstrcat(out, tmp_line);
 	}
 #endif
-	xstrcat(out, "\n\n");
+
+	if (one_liner)
+		xstrcat(out, "\n");
+	else
+		xstrcat(out, "\n\n");
 
 	return out;
 
diff --git a/src/api/node_info.c b/src/api/node_info.c
index 3ef97c508d2..e4f1a161d9c 100644
--- a/src/api/node_info.c
+++ b/src/api/node_info.c
@@ -222,9 +222,9 @@ slurm_sprint_node_table (node_info_t * node_ptr,
 		 node_ptr->tmp_disk, node_ptr->weight);
 	xstrcat(out, tmp_line);
 	if (one_liner)
-		xstrcat(out, " ");
-	else
 		xstrcat(out, "\n");
+	else
+		xstrcat(out, "\n\n");
 	return out;
 }
 
-- 
GitLab