batman-adv: fix tt_global_entries flags update
authorAntonio Quartulli <ordex@autistici.org>
Wed, 7 Nov 2012 14:05:33 +0000 (15:05 +0100)
committerAntonio Quartulli <ordex@autistici.org>
Fri, 16 Nov 2012 08:28:03 +0000 (09:28 +0100)
commite9c00136a4754829faf885cf966c9754c7734660
tree2eed4126c899f7907e57e57ef5bb71ed149f79ef
parent80d11788fb8f4d9fcfae5ad508c7f1b65e8b28a3
batman-adv: fix tt_global_entries flags update

Flags carried by a change_entry have to be always copied into the
client entry as they may contain important attributes (e.g.
TT_CLIENT_WIFI).

For instance, a client added by means of the "early detection
mechanism" has no flag set at the beginning, so they must be updated once the
proper ADD event is received.

This was introduced by 30cfd02b60e1cb16f5effb0a01f826c5bb7e4c59
("batman-adv: detect not yet announced clients")

Signed-off-by: Antonio Quartulli <ordex@autistici.org>
Signed-off-by: Marek Lindner <lindner_marek@yahoo.de>
net/batman-adv/translation-table.c