From 2318c6a7a1e5167de268c27abf1e51928be27e37 Mon Sep 17 00:00:00 2001
From: Tim Wickberg <tim@schedmd.com>
Date: Mon, 12 Jun 2017 12:22:32 -0600
Subject: [PATCH] Use list_flush instead of list_delete_all with a dummy
 function.

---
 src/slurmctld/trigger_mgr.c | 8 +-------
 1 file changed, 1 insertion(+), 7 deletions(-)

diff --git a/src/slurmctld/trigger_mgr.c b/src/slurmctld/trigger_mgr.c
index 611569802f9..151d2e66610 100644
--- a/src/slurmctld/trigger_mgr.c
+++ b/src/slurmctld/trigger_mgr.c
@@ -165,12 +165,6 @@ static void _dump_trigger_msg(char *header, trigger_info_msg_t *msg)
 	}
 }
 
-
-static int _match_all_triggers(void *x, void *key)
-{
-	return 1;
-}
-
 /* Validate trigger program */
 static bool _validate_trigger(trig_mgr_info_t *trig_in)
 {
@@ -977,7 +971,7 @@ extern void trigger_state_restore(void)
 
 	safe_unpack_time(&buf_time, buffer);
 	if (trigger_list)
-		list_delete_all (trigger_list, _match_all_triggers, NULL);
+		list_flush(trigger_list);
 	while (remaining_buf(buffer) > 0) {
 		if (_load_trigger_state(buffer, protocol_version) !=
 		    SLURM_SUCCESS)
-- 
GitLab