From: Dmitry Popov Date: Sun, 3 Aug 2014 18:45:19 +0000 (+0400) Subject: tcp: md5: remove unneeded check in tcp_v4_parse_md5_keys X-Git-Tag: v3.17-rc1~106^2~17 X-Git-Url: https://git.karo-electronics.de/?a=commitdiff_plain;h=64a124edcc94011ce459f0b9bdf51e1783146712;p=karo-tx-linux.git tcp: md5: remove unneeded check in tcp_v4_parse_md5_keys tcpm_key is an array inside struct tcp_md5sig, there is no need to check it against NULL. Signed-off-by: Dmitry Popov Acked-by: YOSHIFUJI Hideaki Signed-off-by: David S. Miller --- diff --git a/net/ipv4/tcp_ipv4.c b/net/ipv4/tcp_ipv4.c index d0ba39537d5c..992a1f926009 100644 --- a/net/ipv4/tcp_ipv4.c +++ b/net/ipv4/tcp_ipv4.c @@ -1049,7 +1049,7 @@ static int tcp_v4_parse_md5_keys(struct sock *sk, char __user *optval, if (sin->sin_family != AF_INET) return -EINVAL; - if (!cmd.tcpm_key || !cmd.tcpm_keylen) + if (!cmd.tcpm_keylen) return tcp_md5_do_del(sk, (union tcp_md5_addr *)&sin->sin_addr.s_addr, AF_INET);