diff -rup linux-2.6.2.vanilla/net/xfrm/xfrm_user.c linux-2.6.2/net/xfrm/xfrm_user.c --- linux-2.6.2.vanilla/net/xfrm/xfrm_user.c 2004-02-04 04:43:56.000000000 +0100 +++ linux-2.6.2/net/xfrm/xfrm_user.c 2004-02-24 09:47:42.325888560 +0100 @@ -1153,7 +1153,7 @@ static int xfrm_send_policy_notify(struc len = sizeof(struct xfrm_user_tmpl) * xp->xfrm_nr; len = RTA_ALIGN(RTA_LENGTH(len)); - len += NLMSG_ALIGN(NLMSG_LENGTH(sizeof(struct xfrm_userpolicy_info))); + len += NLMSG_ALIGN(NLMSG_LENGTH(sizeof(struct xfrm_user_polexpire))); skb = alloc_skb(len, GFP_ATOMIC); if (skb == NULL) return -ENOMEM;