Actions
Bug #242
closedbatadv_neigh_node_release: Double batadv_hardif_neigh_put
Start date:
03/05/2016
Due date:
% Done:
0%
Estimated time:
Description
batadv_neigh_node_release (and maybe other places) uses a get + a double put of batadv_hardif_neigh_put without a direct reference in batadv_hardif_neigh_node. So it could be that the reference which is free'd is actually for a different object in memory or maybe was never obtained.
It looks like there should be an explicit reference (pointer) in batadv_hardif_neigh_node to be sure that the correct reference is free'd.
Actions