From ff3ea7b6b32de65353427266d7e8bb7c06a9d516 Mon Sep 17 00:00:00 2001 From: Bart De Schuymer Date: Fri, 22 Nov 2002 19:14:57 +0000 Subject: 2.5.48_udc_base_fix.diff --- kernel/linux/net/bridge/netfilter/ebtables.c | 2 +- kernel/linux2.5/net/bridge/netfilter/ebtables.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) (limited to 'kernel') diff --git a/kernel/linux/net/bridge/netfilter/ebtables.c b/kernel/linux/net/bridge/netfilter/ebtables.c index f002ff5..56bfc99 100644 --- a/kernel/linux/net/bridge/netfilter/ebtables.c +++ b/kernel/linux/net/bridge/netfilter/ebtables.c @@ -183,7 +183,7 @@ unsigned int ebt_do_table (unsigned int hook, struct sk_buff **pskb, point = (struct ebt_entry *)(private->hook_entry[hook]->data); counter_base = cb_base + private->hook_entry[hook]->counter_offset; // base for chain jumps - base = (char *)chaininfo; + base = private->entries; i = 0; while (i < nentries) { if (ebt_basic_match(point, (**pskb).mac.ethernet, in, out)) diff --git a/kernel/linux2.5/net/bridge/netfilter/ebtables.c b/kernel/linux2.5/net/bridge/netfilter/ebtables.c index 8e7d761..abbffb2 100644 --- a/kernel/linux2.5/net/bridge/netfilter/ebtables.c +++ b/kernel/linux2.5/net/bridge/netfilter/ebtables.c @@ -183,7 +183,7 @@ unsigned int ebt_do_table (unsigned int hook, struct sk_buff **pskb, point = (struct ebt_entry *)(private->hook_entry[hook]->data); counter_base = cb_base + private->hook_entry[hook]->counter_offset; // base for chain jumps - base = (char *)chaininfo; + base = private->entries; i = 0; while (i < nentries) { if (ebt_basic_match(point, (**pskb).mac.ethernet, in, out)) -- cgit v1.2.3