From: Sebastian Harl Date: Sun, 5 Jun 2016 22:09:58 +0000 (+0200) Subject: configfile: Log errors when trying to access unknown global options. X-Git-Tag: collectd-5.6.0~227^2 X-Git-Url: https://git.tokkee.org/?a=commitdiff_plain;h=508981f522fb2fee97d2f8c55dd9d46806112a78;p=collectd.git configfile: Log errors when trying to access unknown global options. --- diff --git a/src/daemon/configfile.c b/src/daemon/configfile.c index 93e90e3b..b9860bd9 100644 --- a/src/daemon/configfile.c +++ b/src/daemon/configfile.c @@ -939,11 +939,14 @@ int global_option_set (const char *option, const char *value, _Bool from_cli) break; if (i >= cf_global_options_num) + { + ERROR ("configfile: Cannot set unknown global option `%s'.", option); return (-1); + } if (cf_global_options[i].from_cli && (! from_cli)) { - DEBUG ("Configfile: Ignoring %s `%s' option because " + DEBUG ("configfile: Ignoring %s `%s' option because " "it was overriden by a command-line option.", option, value); return (0); @@ -970,7 +973,10 @@ const char *global_option_get (const char *option) break; if (i >= cf_global_options_num) + { + ERROR ("configfile: Cannot get unknown global option `%s'.", option); return (NULL); + } return ((cf_global_options[i].value != NULL) ? cf_global_options[i].value