]> Pileus Git - ~andy/linux/blobdiff - net/ipv6/anycast.c
Merge tag 'sound-3.8' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
[~andy/linux] / net / ipv6 / anycast.c
index 2f4f584d796dd3f27a7c580621bea4035ea1728f..757a810d8f15a5270bbcdf1f734768371d892e73 100644 (file)
@@ -189,6 +189,9 @@ void ipv6_sock_ac_close(struct sock *sk)
        struct net *net = sock_net(sk);
        int     prev_index;
 
+       if (!np->ipv6_ac_list)
+               return;
+
        write_lock_bh(&ipv6_sk_ac_lock);
        pac = np->ipv6_ac_list;
        np->ipv6_ac_list = NULL;