diff --git a/src/serial.c b/src/serial.c
index 9bd885dbbf0bec28aeacbe8ae06624a06bf0a98e..7069a21d916b8752ed7570b87b6254ce03973719 100644 (file)
--- a/src/serial.c
+++ b/src/serial.c
derive_t rx, derive_t tx)
{
value_t values[2];
- value_list_t vl = VALUE_LIST_INIT;
+ value_list_t vl = VALUE_LIST_INIT (plugin_interval);
values[0].derive = rx;
values[1].derive = tx;
return (0);
} /* int serial_read */
-void module_register (void)
+void module_register (plugin_loaddata_t *data)
{
- plugin_register_read ("serial", serial_read);
+ PLUGIN_INIT_INTERVAL (data);
+ plugin_register_read ("serial", serial_read, plugin_interval);
} /* void module_register */