https://github.com/torvalds/linux
Revision e0e8f1c8220c43bdf25cfb5622f6ab6947027fb1 authored by Herbert Xu on 11 January 2007, 06:06:32 UTC, committed by David S. Miller on 24 January 2007, 04:25:39 UTC
When old flow cache entries that are not at the head of their chain
trigger a transient security error they get unlinked along with all
the entries preceding them in the chain.  The preceding entries are
not freed correctly.

This patch fixes this by simply leaving the entry around.  It's based
on a suggestion by Venkat Yekkirala.

Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Signed-off-by: David S. Miller <davem@davemloft.net>
1 parent 419dd83
History
Tip revision: e0e8f1c8220c43bdf25cfb5622f6ab6947027fb1 authored by Herbert Xu on 11 January 2007, 06:06:32 UTC
[IPSEC] flow: Fix potential memory leak
Tip revision: e0e8f1c
File Mode Size
Documentation
arch
block
crypto
drivers
fs
include
init
ipc
kernel
lib
mm
net
scripts
security
sound
usr
.gitignore -rw-r--r-- 572 bytes
COPYING -rw-r--r-- 18.3 KB
CREDITS -rw-r--r-- 88.5 KB
Kbuild -rw-r--r-- 1.2 KB
MAINTAINERS -rw-r--r-- 80.1 KB
Makefile -rw-r--r-- 49.1 KB
README -rw-r--r-- 16.5 KB
REPORTING-BUGS -rw-r--r-- 3.0 KB

README

back to top