diff --git a/src/slurmctld/agent.h b/src/slurmctld/agent.h
index 73df7476f640bb08beaa4f45ff4b0865d0279235..6173d19edd23b5209c5c89fa5e4ecc09721c5973 100644
--- a/src/slurmctld/agent.h
+++ b/src/slurmctld/agent.h
@@ -52,7 +52,7 @@
 					 *   MAX_AGENT_CNT and
 					 *   (AGENT_THREAD_COUNT + 2) */
 #define LOTS_OF_AGENTS_CNT 50
-#define LOTS_OF_AGENTS (get_agent_count() <= LOTS_OF_AGENTS_CNT) ? 0 : 1
+#define LOTS_OF_AGENTS ((get_agent_count() <= LOTS_OF_AGENTS_CNT) ? 0 : 1)
 
 typedef struct agent_arg {
 	uint32_t	node_count;	/* number of nodes to communicate