aboutsummaryrefslogtreecommitdiffstats
path: root/net/batman-adv/gateway_client.c
diff options
context:
space:
mode:
Diffstat (limited to 'net/batman-adv/gateway_client.c')
-rw-r--r--net/batman-adv/gateway_client.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/net/batman-adv/gateway_client.c b/net/batman-adv/gateway_client.c
index a3e842fd0f9c..41eba8a660f5 100644
--- a/net/batman-adv/gateway_client.c
+++ b/net/batman-adv/gateway_client.c
@@ -54,6 +54,9 @@ void *gw_get_selected(struct bat_priv *bat_priv)
54 54
55 orig_node = curr_gateway_tmp->orig_node; 55 orig_node = curr_gateway_tmp->orig_node;
56 56
57 if (orig_node)
58 kref_get(&orig_node->refcount);
59
57out: 60out:
58 rcu_read_unlock(); 61 rcu_read_unlock();
59 return orig_node; 62 return orig_node;