X-Git-Url: https://git.octo.it/?a=blobdiff_plain;f=src%2Fdaemon%2Fplugin.c;h=73d0156879d65c354b000cfd4a1267090c148e07;hb=9de86bc9ce5961281632944a04efbc2314828a2f;hp=e7d4e8df2c801b7e6d0a0e6a8bdd4e120cedbf20;hpb=ea3a86f0ff50f12650aae7eea033984a8ae0eba5;p=collectd.git diff --git a/src/daemon/plugin.c b/src/daemon/plugin.c index e7d4e8df..73d01568 100644 --- a/src/daemon/plugin.c +++ b/src/daemon/plugin.c @@ -1567,7 +1567,6 @@ int plugin_unregister_notification (const char *name) void plugin_init_all (void) { char const *chain_name; - long write_threads_num; llentry_t *le; int status; @@ -2272,7 +2271,7 @@ int plugin_dispatch_multivalue (value_list_t const *template, /* {{{ */ case DS_TYPE_GAUGE: vl->values[0].gauge = va_arg (ap, gauge_t); if (store_percentage) - vl->values[0].gauge *= 100.0 / sum; + vl->values[0].gauge *= sum ? (100.0 / sum) : 0; break; case DS_TYPE_ABSOLUTE: vl->values[0].absolute = va_arg (ap, absolute_t);