diff --git a/src/common/node_features.c b/src/common/node_features.c index 0bc73e68fb87752c2514d90568f4f260d729f384..6fec8f0892f791a45ce3f6bee193cb424c7e3455 100644 --- a/src/common/node_features.c +++ b/src/common/node_features.c @@ -421,6 +421,10 @@ extern char *node_features_g_node_xlate2(char *new_features) START_TIMER; (void) node_features_g_init(); slurm_mutex_lock(&g_context_lock); + + if (!g_context_cnt) + new_value = xstrdup(new_features); + for (i = 0; i < g_context_cnt; i++) { if (new_value) tmp_str = xstrdup(new_value);