From 12c9dd36bc0f3a773f09539bae2a7590b5325f9c Mon Sep 17 00:00:00 2001
From: Danny Auble <da@schedmd.com>
Date: Mon, 27 Jan 2014 15:51:19 -0800
Subject: [PATCH] Remove license_init which would remove all licenses from
 list.  This code is called right after startup and is sort of redundant, so
 the update flag is better.

---
 src/slurmctld/read_config.c | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/src/slurmctld/read_config.c b/src/slurmctld/read_config.c
index 5268284c717..7c8d2b25931 100644
--- a/src/slurmctld/read_config.c
+++ b/src/slurmctld/read_config.c
@@ -1019,8 +1019,7 @@ int read_slurm_conf(int recover, bool reconfig)
 	reserve_port_config(mpi_params);
 	xfree(mpi_params);
 
-	license_free();
-	if (license_init(slurmctld_conf.licenses) != SLURM_SUCCESS)
+	if (license_update(slurmctld_conf.licenses) != SLURM_SUCCESS)
 		fatal("Invalid Licenses value: %s", slurmctld_conf.licenses);
 
 	/* NOTE: Run restore_node_features before _restore_job_dependencies */
-- 
GitLab