diff options
author | Li RongQing <roy.qing.li@gmail.com> | 2014-07-11 02:32:17 -0400 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2014-07-11 17:08:17 -0400 |
commit | a2f983f83b0f66a74a045d36eb84e2f01bb950c7 (patch) | |
tree | 6fffa09dcc493a80dd32032b5cca6e17b84e5732 /net/ipv4/udp.c | |
parent | a0077a9fa3fef18ab0890e79a367270c5ae5fe54 (diff) |
ipv4: remove the unnecessary variable in udp_mcast_next
Signed-off-by: Li RongQing <roy.qing.li@gmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'net/ipv4/udp.c')
-rw-r--r-- | net/ipv4/udp.c | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/net/ipv4/udp.c b/net/ipv4/udp.c index d92f94b7e402..ac30e106a884 100644 --- a/net/ipv4/udp.c +++ b/net/ipv4/udp.c | |||
@@ -600,19 +600,18 @@ static inline struct sock *udp_v4_mcast_next(struct net *net, struct sock *sk, | |||
600 | int dif) | 600 | int dif) |
601 | { | 601 | { |
602 | struct hlist_nulls_node *node; | 602 | struct hlist_nulls_node *node; |
603 | struct sock *s = sk; | ||
604 | unsigned short hnum = ntohs(loc_port); | 603 | unsigned short hnum = ntohs(loc_port); |
605 | 604 | ||
606 | sk_nulls_for_each_from(s, node) { | 605 | sk_nulls_for_each_from(sk, node) { |
607 | if (__udp_is_mcast_sock(net, s, | 606 | if (__udp_is_mcast_sock(net, sk, |
608 | loc_port, loc_addr, | 607 | loc_port, loc_addr, |
609 | rmt_port, rmt_addr, | 608 | rmt_port, rmt_addr, |
610 | dif, hnum)) | 609 | dif, hnum)) |
611 | goto found; | 610 | goto found; |
612 | } | 611 | } |
613 | s = NULL; | 612 | sk = NULL; |
614 | found: | 613 | found: |
615 | return s; | 614 | return sk; |
616 | } | 615 | } |
617 | 616 | ||
618 | /* | 617 | /* |