On Saturday, 16 November 2024 22:32:09 CET Remi Pommarel wrote: > --- a/net/batman-adv/translation-table.c > +++ b/net/batman-adv/translation-table.c > @@ -500,14 +500,17 @@ static void batadv_tt_local_event(struct batadv_priv *bat_priv, > /* this is a second add in the same originator interval. It > * means that flags have been changed: update them! > */ > - if (!del_op_requested && !del_op_entry) > + if (del_op_requested == del_op_entry) { > entry->change.flags = flags; > + goto discard; > + } The comment is no longer in sync with the actual code. It is now also about DEL's and and only about ADDs. And I am not sure about the flags update on DELs - maybe Antonio can enlighten us here. Kind regards, Sven