diff --git a/plugins/policy.c b/plugins/policy.c
index c54878a..1f5a506 100644
--- a/plugins/policy.c
+++ b/plugins/policy.c
reconnect_intervals_len = sizeof(default_intervals) /
sizeof(*reconnect_intervals);
reconnect_intervals = g_memdup(default_intervals,
- reconnect_intervals_len);
+ sizeof(default_intervals));
goto done;
}
&gerr);
if (gerr) {
g_clear_error(&gerr);
- reconnect_intervals_len = sizeof(default_intervals);
+ reconnect_intervals_len = sizeof(default_intervals) /
+ sizeof(*reconnect_intervals);
reconnect_intervals = g_memdup(default_intervals,
- reconnect_intervals_len);
+ sizeof(default_intervals));
}
auto_enable = g_key_file_get_boolean(conf, "Policy", "AutoEnable",