]> www.pilppa.org Git - linux-2.6-omap-h63xx.git/blobdiff - net/ipv6/tcp_ipv6.c
[IPSEC]: Make callers of xfrm_lookup to use XFRM_LOOKUP_WAIT
[linux-2.6-omap-h63xx.git] / net / ipv6 / tcp_ipv6.c
index 9544beb6d1ca1abc3a04d00f2f54380b87781d2d..0ef99864ef8a00963a7b7b0aa03513762728c623 100644 (file)
@@ -265,7 +265,7 @@ static int tcp_v6_connect(struct sock *sk, struct sockaddr *uaddr,
        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)