mirror of
https://github.com/AuxXxilium/linux_dsm_epyc7002.git
synced 2024-11-26 00:51:02 +07:00
batman-adv: Remove vis info on hashing errors
A newly created vis info object must be removed when it couldn't be added to the hash. The old_info which has to be replaced was already removed and isn't related to the hash anymore. Signed-off-by: Sven Eckelmann <sven@narfation.org>
This commit is contained in:
parent
dd58ddc692
commit
2674c15870
@ -444,7 +444,7 @@ static struct vis_info *add_packet(struct bat_priv *bat_priv,
|
||||
info);
|
||||
if (hash_added < 0) {
|
||||
/* did not work (for some reason) */
|
||||
kref_put(&old_info->refcount, free_info);
|
||||
kref_put(&info->refcount, free_info);
|
||||
info = NULL;
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user