diff options
author | Jan Engelhardt | 2009-04-24 17:05:21 +0200 |
---|---|---|
committer | Patrick McHardy | 2009-04-24 17:05:21 +0200 |
commit | 37e55cf0ceb8803256bf69a3e45bd668bf90b76f (patch) | |
tree | 9e6315efab07d0c70be0a4e7a5d27f6a554ea238 /net/econet | |
parent | netfilter: nf_ct_dccp: add missing role attributes for DCCP (diff) | |
download | kernel-qcow2-linux-37e55cf0ceb8803256bf69a3e45bd668bf90b76f.tar.gz kernel-qcow2-linux-37e55cf0ceb8803256bf69a3e45bd668bf90b76f.tar.xz kernel-qcow2-linux-37e55cf0ceb8803256bf69a3e45bd668bf90b76f.zip |
netfilter: xt_recent: fix stack overread in compat code
Related-to: commit 325fb5b4d26038cba665dd0d8ee09555321061f0
The compat path suffers from a similar problem. It only uses a __be32
when all of the recent code uses, and expects, an nf_inet_addr
everywhere. As a result, addresses stored by xt_recents were
filled with whatever other stuff was on the stack following the be32.
Signed-off-by: Jan Engelhardt <jengelh@medozas.de>
With a minor compile fix from Roman.
Reported-and-tested-by: Roman Hoog Antink <rha@open.ch>
Signed-off-by: Patrick McHardy <kaber@trash.net>
Diffstat (limited to 'net/econet')
0 files changed, 0 insertions, 0 deletions