diff options
Diffstat (limited to 'net/ipv6/raw.c')
-rw-r--r-- | net/ipv6/raw.c | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/net/ipv6/raw.c b/net/ipv6/raw.c index d6c3c1c34b2d..506841030fbe 100644 --- a/net/ipv6/raw.c +++ b/net/ipv6/raw.c | |||
@@ -877,11 +877,8 @@ static int rawv6_sendmsg(struct kiocb *iocb, struct sock *sk, | |||
877 | hlimit = ip6_dst_hoplimit(dst); | 877 | hlimit = ip6_dst_hoplimit(dst); |
878 | } | 878 | } |
879 | 879 | ||
880 | if (tclass < 0) { | 880 | if (tclass < 0) |
881 | tclass = np->tclass; | 881 | tclass = np->tclass; |
882 | if (tclass < 0) | ||
883 | tclass = 0; | ||
884 | } | ||
885 | 882 | ||
886 | if (msg->msg_flags&MSG_CONFIRM) | 883 | if (msg->msg_flags&MSG_CONFIRM) |
887 | goto do_confirm; | 884 | goto do_confirm; |