if (build_expire(skb, x, hard) < 0) 
if (build_expire(skb, x, c->data.hard) < 0) 
static int xfrm_exp_state_notify(struct xfrm_state *x, struct km_event *c){	struct sk_buff *skb;	int hard = c ->data;	/* fix to do alloc using NLM macros */	skb = alloc_skb(sizeof(struct xfrm_user_expire) + 16, GFP_ATOMIC);	if (skb == NULL)		return -ENOMEM;	if (build_expire(skb, x, hard) < 0)		BUG();	NETLINK_CB(skb).dst_groups = XFRMGRP_EXPIRE;	return netlink_broadcast(xfrm_nl, skb, 0, XFRMGRP_EXPIRE, GFP_ATOMIC);}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/bf08867f91a43aa3ba2e4598c06c4769a6cdddf6/xfrm_user.c/buggy/net/xfrm/xfrm_user.c