]> nv-tegra.nvidia Code Review - linux-2.6.git/blobdiff - net/decnet/dn_route.c
[IPSEC]: Make callers of xfrm_lookup to use XFRM_LOOKUP_WAIT
[linux-2.6.git] / net / decnet / dn_route.c
index 5d742f1420d944ed5f83d3157e218f2f981f67ad..73a13075b7eeae0d50e9325388eb1e9853a2e522 100644 (file)
@@ -1196,7 +1196,8 @@ int dn_route_output_sock(struct dst_entry **pprt, struct flowi *fl, struct sock
 
        err = __dn_route_output_key(pprt, fl, flags & MSG_TRYHARD);
        if (err == 0 && fl->proto) {
-               err = xfrm_lookup(pprt, fl, sk, !(flags & MSG_DONTWAIT));
+               err = xfrm_lookup(pprt, fl, sk, (flags & MSG_DONTWAIT) ?
+                                               XFRM_LOOKUP_WAIT : 0);
        }
        return err;
 }