X-Git-Url: http://pileus.org/git/?a=blobdiff_plain;f=net%2Fdecnet%2Fdn_table.c;h=bd0a52dd1d40e65c2c6d905172cb4fc957dd3264;hb=9a55d9752d8abfc62f1ab05ccc790d22a0c8e7c0;hp=99d8d3a40998ab4b5d40076786be3390e2d4fea8;hpb=8dd90265ac0754da0df47d9c597f25187bb1c947;p=~andy%2Flinux diff --git a/net/decnet/dn_table.c b/net/decnet/dn_table.c index 99d8d3a4099..bd0a52dd1d4 100644 --- a/net/decnet/dn_table.c +++ b/net/decnet/dn_table.c @@ -123,11 +123,11 @@ static inline void dn_rebuild_zone(struct dn_zone *dz, struct dn_fib_node **old_ht, int old_divisor) { - int i; struct dn_fib_node *f, **fp, *next; + int i; for(i = 0; i < old_divisor; i++) { - for(f = old_ht[i]; f; f = f->fn_next) { + for(f = old_ht[i]; f; f = next) { next = f->fn_next; for(fp = dn_chain_p(f->fn_key, dz); *fp && dn_key_leq((*fp)->fn_key, f->fn_key);