From: Timo Kokkonen Date: Sat, 21 Nov 2020 09:38:18 +0000 (+0200) Subject: config: Allow databases without filenames X-Git-Url: http://git.itanic.dy.fi/?p=rrdd;a=commitdiff_plain;h=42320fae7c2f3c39974e110e95f90ef290c175ec config: Allow databases without filenames These are useful when we want to specify a job that does not have an rrd database associated with it at all. Signed-off-by: Timo Kokkonen --- diff --git a/config.c b/config.c index fec0454..8324203 100644 --- a/config.c +++ b/config.c @@ -243,10 +243,9 @@ static int parse_database(config_setting_t *rrd, struct rrd_database *db) pr_info("parsing database %s\n", name); db->name = strdup(name); - if (!config_setting_lookup_string(rrd, "filename", &filename)) { + if (!config_setting_lookup_string(rrd, "filename", &filename)) pr_err("Database %s does not contain filename\n", db->name); - return -1; - } + db->filename = strdup(filename); if (!config_setting_lookup_int(rrd, "interval", &db->interval)) {