summary | shortlog | log | commit | commitdiff | tree
raw | patch | inline | side by side (parent: e9efa3d)
raw | patch | inline | side by side (parent: e9efa3d)
author | Florian Forster <octo@collectd.org> | |
Mon, 8 Sep 2014 09:16:18 +0000 (11:16 +0200) | ||
committer | Florian Forster <octo@collectd.org> | |
Mon, 8 Sep 2014 09:16:18 +0000 (11:16 +0200) |
src/configfile.c | patch | blob | history |
diff --git a/src/configfile.c b/src/configfile.c
index 05d41cd34bdc525321bf35e72481d95d660289f7..d3d3841250fae0c784706cb512ad5b35b68553ba 100644 (file)
--- a/src/configfile.c
+++ b/src/configfile.c
if (strcasecmp("Globals", ci->children[i].key) == 0)
cf_util_get_flag (ci->children + i, &flags, PLUGIN_FLAGS_GLOBAL);
else if (strcasecmp ("Interval", ci->children[i].key) == 0) {
- double interval = 0.0;
-
- if (cf_util_get_double (ci->children + i, &interval) != 0) {
- /* cf_util_get_double will log an error */
+ if (cf_util_get_cdtime (ci->children + i, &ctx.interval) != 0) {
+ /* cf_util_get_cdtime will log an error */
continue;
}
-
- ctx.interval = DOUBLE_TO_CDTIME_T (interval);
}
else {
WARNING("Ignoring unknown LoadPlugin option \"%s\" "
long global_option_get_long (const char *option, long default_value)
{
- const char *str;
- long value;
+ const char *str;
+ long value;
- str = global_option_get (option);
- if (NULL == str)
- return (default_value);
+ str = global_option_get (option);
+ if (NULL == str)
+ return (default_value);
- errno = 0;
- value = strtol (str, /* endptr = */ NULL, /* base = */ 0);
- if (errno != 0)
- return (default_value);
+ errno = 0;
+ value = strtol (str, /* endptr = */ NULL, /* base = */ 0);
+ if (errno != 0)
+ return (default_value);
- return (value);
+ return (value);
} /* char *global_option_get_long */
cdtime_t cf_get_default_interval (void)