summaryrefslogtreecommitdiffstats
path: root/cfg.c
diff options
context:
space:
mode:
Diffstat (limited to 'cfg.c')
-rw-r--r--cfg.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/cfg.c b/cfg.c
index d45573ea..801056db 100644
--- a/cfg.c
+++ b/cfg.c
@@ -129,7 +129,10 @@ load_cfg(const char *path, struct cmd_q *cmdq, int quiet)
static void
cfg_default_done(__unused struct cmd_q *cmdq)
{
- if (--cfg_references != 0)
+ log_debug("%s: %u references%s", __func__, cfg_references,
+ cfg_finished ? " (finished)" : "");
+
+ if (cfg_finished || --cfg_references != 0)
return;
cfg_finished = 1;