]> err.no Git - linux-2.6/blobdiff - net/ipv6/ah6.c
[XFRM]: Add XFRM_MODE_xxx for future use.
[linux-2.6] / net / ipv6 / ah6.c
index 00ffa7bc6c9f4a527e2976fb53c93352842300af..60954fc7eb36eb0a013e661248a647e10352651e 100644 (file)
@@ -398,7 +398,7 @@ static int ah6_init_state(struct xfrm_state *x)
                goto error;
        
        x->props.header_len = XFRM_ALIGN8(sizeof(struct ipv6_auth_hdr) + ahp->icv_trunc_len);
-       if (x->props.mode)
+       if (x->props.mode == XFRM_MODE_TUNNEL)
                x->props.header_len += sizeof(struct ipv6hdr);
        x->data = ahp;