Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 2674c158 authored by Sven Eckelmann's avatar Sven Eckelmann
Browse files

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: default avatarSven Eckelmann <sven@narfation.org>
parent dd58ddc6
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -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;
	}