]> git.ipfire.org Git - thirdparty/nftables.git/commitdiff
netlink: fix length value of concat data
authorPatrick McHardy <kaber@trash.net>
Mon, 14 Apr 2014 05:41:04 +0000 (07:41 +0200)
committerPatrick McHardy <kaber@trash.net>
Mon, 14 Apr 2014 06:07:09 +0000 (08:07 +0200)
The length is measured in bytes, not bits.

Signed-off-by: Patrick McHardy <kaber@trash.net>
src/netlink.c

index daac64caa509b850394e0870789a4827c46ccc51..0f6fb2846bffc3733328a1b27faedb24b41326e4 100644 (file)
@@ -230,7 +230,7 @@ static void netlink_gen_concat_data(const struct expr *expr,
                }
 
                memcpy(nld->value, data, len / BITS_PER_BYTE);
-               nld->len = len;
+               nld->len = len / BITS_PER_BYTE;
        }
 }