On Saturday 20 September 2014 18:22:05 Antonio Quartulli wrote:
Gateway having bandwidth_down equal to zero are not accepted at all and so never added to the Gateway list. For this reason checking the bandwidth_down member in batadv_gw_out_of_range() is useless.
This is probably a copy/paste error and this check was supposed to be "!gw_node" only. Moreover, the way the check is written now may also lead to a NULL dereference.
Fix this by rewriting the if-condition properly.
Introduced by 0853ec7fafe0a195754454832993c6b35e22b842 ("batman-adv: tvlv - gateway download/upload bandwidth container")
Signed-off-by: Antonio Quartulli antonio@meshcoding.com Reported-by: David Binderman dcb314@hotmail.com
This patch makes "batman-adv: avoid NULL dereferences and clarify if check" obsolete.
gateway_client.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
Applied in revision cb2b79e.
Thanks, Marek