[DECNET]: Fix inverted wait flag in xfrm_lookup call
authorHerbert Xu <herbert@gondor.apana.org.au>
Thu, 13 Dec 2007 13:24:40 +0000 (05:24 -0800)
committerDavid S. Miller <davem@davemloft.net>
Mon, 28 Jan 2008 22:57:44 +0000 (14:57 -0800)
My previous patch made the wait flag take the opposite value to what
it should be.  This patch fixes that.

Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Signed-off-by: David S. Miller <davem@davemloft.net>
net/decnet/dn_route.c

index 73a1307..b712d0b 100644 (file)
@@ -1197,7 +1197,7 @@ 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) ?
-                                               XFRM_LOOKUP_WAIT : 0);
+                                               0 : XFRM_LOOKUP_WAIT);
        }
        return err;
 }