diff --git a/src/modbus.c b/src/modbus.c
index 5b3bc1cb199fa33baa87513a5322055dbaf1d10c..13ed755b59cd36066c4d298af5be9f3e32ff0e18 100644 (file)
--- a/src/modbus.c
+++ b/src/modbus.c
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",