Ignore:
Timestamp:
Apr 16, 2017, 3:07:01 PM (5 weeks ago)
Author:
brainslayer
Message:

update

File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/linux/universal/linux-3.18/net/dccp/ipv6.c

    r28516 r31869  
    132132
    133133        if (type == NDISC_REDIRECT) {
    134                 struct dst_entry *dst = __sk_dst_check(sk, np->dst_cookie);
    135 
    136                 if (dst)
    137                         dst->ops->redirect(dst, sk, skb);
     134                if (!sock_owned_by_user(sk)) {
     135                        struct dst_entry *dst = __sk_dst_check(sk, np->dst_cookie);
     136
     137                        if (dst)
     138                                dst->ops->redirect(dst, sk, skb);
     139                }
    138140                goto out;
    139141        }
Note: See TracChangeset for help on using the changeset viewer.