X-Git-Url: http://drtracing.org/?a=blobdiff_plain;f=net%2Fbatman-adv%2Ftranslation-table.c;h=132635aa7b114ef3ec8969760cef49454c763b0b;hb=25bb250996eea422171ede0ada8814188dda8937;hp=c6c633828bc89cf3b4952e8163b13bea05745812;hpb=82047ad7fecdc2d58bbeeb3872811b1c528fdf10;p=deliverable%2Flinux.git diff --git a/net/batman-adv/translation-table.c b/net/batman-adv/translation-table.c index c6c633828bc8..132635aa7b11 100644 --- a/net/batman-adv/translation-table.c +++ b/net/batman-adv/translation-table.c @@ -1586,20 +1586,20 @@ batadv_transtable_best_orig(struct batadv_priv *bat_priv, if (best_router && bao->bat_neigh_cmp(router, BATADV_IF_DEFAULT, best_router, BATADV_IF_DEFAULT) <= 0) { - batadv_neigh_node_free_ref(router); + batadv_neigh_node_put(router); continue; } /* release the refcount for the "old" best */ if (best_router) - batadv_neigh_node_free_ref(best_router); + batadv_neigh_node_put(best_router); best_entry = orig_entry; best_router = router; } if (best_router) - batadv_neigh_node_free_ref(best_router); + batadv_neigh_node_put(best_router); return best_entry; }