X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;ds=sidebyside;f=net%2Fbridge%2Fbr_input.c;h=fdf8f9eb6554e0e3e5f3dc55be3f89579c7230e8;hb=9bf4aaab3e101692164d49b7ca357651eb691cb6;hp=1c714c6860e759f8af8e4a09416dfded27ededb9;hpb=db216c3d5e4c040e557a50f8f5d35d5c415e8c1c;p=linux-2.6.git diff --git a/net/bridge/br_input.c b/net/bridge/br_input.c index 1c714c686..fdf8f9eb6 100644 --- a/net/bridge/br_input.c +++ b/net/bridge/br_input.c @@ -83,19 +83,17 @@ int br_handle_frame_finish(struct sk_buff *skb) goto out; } - dst = br_fdb_get(br, dest); + dst = __br_fdb_get(br, dest); if (dst != NULL && dst->is_local) { if (!passedup) br_pass_frame_up(br, skb); else kfree_skb(skb); - br_fdb_put(dst); goto out; } if (dst != NULL) { br_forward(dst->dst, skb); - br_fdb_put(dst); goto out; }