]> bbs.cooldavid.org Git - net-next-2.6.git/blobdiff - net/ipv6/raw.c
[IPSEC]: Make callers of xfrm_lookup to use XFRM_LOOKUP_WAIT
[net-next-2.6.git] / net / ipv6 / raw.c
index 850b83e430bc5482bd2f66609f8c06c3e08fa773..2663fd1323e4032b4d664698a9b6676c58319d6a 100644 (file)
@@ -871,7 +871,7 @@ static int rawv6_sendmsg(struct kiocb *iocb, struct sock *sk,
        if (final_p)
                ipv6_addr_copy(&fl.fl6_dst, final_p);
 
-       if ((err = __xfrm_lookup(&dst, &fl, sk, 1)) < 0) {
+       if ((err = __xfrm_lookup(&dst, &fl, sk, XFRM_LOOKUP_WAIT)) < 0) {
                if (err == -EREMOTE)
                        err = ip6_dst_blackhole(sk, &dst, &fl);
                if (err < 0)