Code

Replaced 'interval_g' with 'plugin_interval' where and when necessary.
[collectd.git] / src / modbus.c
index 5b3bc1cb199fa33baa87513a5322055dbaf1d10c..13ed755b59cd36066c4d298af5be9f3e32ff0e18 100644 (file)
@@ -237,7 +237,7 @@ static int mb_submit (mb_host_t *host, mb_slave_t *slave, /* {{{ */
     return (EINVAL);
 
   if (host->interval <= 0)
-    host->interval = interval_g;
+    host->interval = (plugin_interval > 0) ? plugin_interval : interval_g;
 
   if (slave->instance[0] == 0)
     ssnprintf (slave->instance, sizeof (slave->instance), "slave_%i",