summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/netlink.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/netlink.c b/src/netlink.c
index bfa30502..00fac11d 100644
--- a/src/netlink.c
+++ b/src/netlink.c
@@ -371,7 +371,7 @@ static void netlink_gen_concat_data(const struct expr *expr,
list_for_each_entry(i, &expr->expressions, list) {
assert(i->ops->type == EXPR_VALUE);
mpz_export_data(data + offset, i->value, i->byteorder,
- i->len / BITS_PER_BYTE);
+ div_round_up(i->len, BITS_PER_BYTE));
offset += netlink_padded_len(i->len) / BITS_PER_BYTE;
}