diff options
author | Patrick McHardy <kaber@trash.net> | 2015-03-03 23:04:20 +0300 |
---|---|---|
committer | Pablo Neira Ayuso <pablo@netfilter.org> | 2015-03-04 20:46:06 +0300 |
commit | 86f1ec32318159a24de349f0a38e79b9d2b3131a (patch) | |
tree | 6533fb1a3354201a635cf4dfdeaa143e2d3de12a /tools/perf/scripts/python/export-to-postgresql.py | |
parent | 9889840f5988ecfd43b00c9abb83c1804e21406b (diff) | |
download | linux-86f1ec32318159a24de349f0a38e79b9d2b3131a.tar.xz |
netfilter: nf_tables: fix userdata length overflow
The NFT_USERDATA_MAXLEN is defined to 256, however we only have a u8
to store its size. Introduce a struct nft_userdata which contains a
length field and indicate its presence using a single bit in the rule.
The length field of struct nft_userdata is also a u8, however we don't
store zero sized data, so the actual length is udata->len + 1.
Signed-off-by: Patrick McHardy <kaber@trash.net>
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
Diffstat (limited to 'tools/perf/scripts/python/export-to-postgresql.py')
0 files changed, 0 insertions, 0 deletions