===== net/xfrm/xfrm_policy.c 1.66 vs edited ===== --- 1.66/net/xfrm/xfrm_policy.c 2005-02-16 00:16:04 +01:00 +++ edited/net/xfrm/xfrm_policy.c 2005-02-19 21:12:38 +01:00 @@ -656,7 +656,7 @@ xfrm_state_put(x); } - if (!tmpl->optional) + if (!tmpl->optional || tmpl->mode) goto fail; } return nx;