summaryrefslogtreecommitdiffstats
path: root/cfg.c
diff options
context:
space:
mode:
authorNicholas Marriott <nicholas.marriott@gmail.com>2008-07-25 17:20:40 +0000
committerNicholas Marriott <nicholas.marriott@gmail.com>2008-07-25 17:20:40 +0000
commitba597da72e8a548403f2a86cbe864f6f8c087397 (patch)
tree2c40dc91a642bc993036bc4c6b2a0b062763f980 /cfg.c
parent546838ee6567d5fde03571286199068d5ec9b608 (diff)
Environment variables in configuration file.
Diffstat (limited to 'cfg.c')
-rw-r--r--cfg.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/cfg.c b/cfg.c
index 8a6729e5..44f516b7 100644
--- a/cfg.c
+++ b/cfg.c
@@ -1,4 +1,4 @@
-/* $Id: cfg.c,v 1.12 2008-06-21 10:19:36 nicm Exp $ */
+/* $Id: cfg.c,v 1.13 2008-07-25 17:20:40 nicm Exp $ */
/*
* Copyright (c) 2008 Nicholas Marriott <nicm@users.sourceforge.net>
@@ -78,11 +78,13 @@ load_cfg(const char *path, char **cause)
}
n++;
- if ((cmd = cmd_string_parse(buf, cause)) == NULL) {
+ if (cmd_string_parse(buf, &cmd, cause) != 0) {
if (*cause == NULL)
continue;
goto error;
}
+ if (cmd == NULL)
+ continue;
cfg_cause = NULL;
ctx.msgdata = NULL;