diff --git a/src/routeros.c b/src/routeros.c
index 5fc14db5dd0b9fc0a928bbad340660318ee84809..5e8a2943f762ff5b39b34e8928eb096b6b92a203 100644 (file)
--- a/src/routeros.c
+++ b/src/routeros.c
static void cr_submit_io (cr_data_t *rd, const char *type, /* {{{ */
const char *type_instance, derive_t rx, derive_t tx)
{
- value_t values[2];
value_list_t vl = VALUE_LIST_INIT;
-
- values[0].derive = rx;
- values[1].derive = tx;
+ value_t values[] = {
+ { .derive = rx },
+ { .derive = tx },
+ };
vl.values = values;
vl.values_len = STATIC_ARRAY_SIZE (values);