This commit was manufactured by cvs2svn to create tag
[linux-2.6.git] / net / bridge / br_input.c
index fdf8f9e..1c714c6 100644 (file)
@@ -83,17 +83,19 @@ 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;
        }