]> git.karo-electronics.de Git - karo-tx-linux.git/commit
NET: Fix packet classidier NULL pointer OOPS
authorPatrick McHardy <kaber@trash.net>
Tue, 27 Mar 2007 01:13:51 +0000 (18:13 -0700)
committerGreg Kroah-Hartman <gregkh@suse.de>
Fri, 6 Apr 2007 10:43:13 +0000 (03:43 -0700)
commit04301ff6f261dc9230aaf4e2a6a503312dc547bb
treef7cd392a5751d39cb4ba8160221c80d90bda9b41
parent041172896309634d3a2065d69f3534de9d111ddd
NET: Fix packet classidier NULL pointer OOPS

[NET_SCHED]: cls_basic: fix NULL pointer dereference

cls_basic doesn't allocate tp->root before it is linked into the
active classifier list, resulting in a NULL pointer dereference
when packets hit the classifier before its ->change function is
called.

Reported by Chris Madden <chris@reflexsecurity.com>

Signed-off-by: Patrick McHardy <kaber@trash.net>
Signed-off-by: David S. Miller <davem@davemloft.net>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
net/sched/cls_basic.c