aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--net/xfrm/xfrm_user.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/net/xfrm/xfrm_user.c b/net/xfrm/xfrm_user.c
index 9d30f732a273..ffe1b217347c 100644
--- a/net/xfrm/xfrm_user.c
+++ b/net/xfrm/xfrm_user.c
@@ -1123,9 +1123,9 @@ nlmsg_failure:
1123static int xfrm_exp_state_notify(struct xfrm_state *x, struct km_event *c) 1123static int xfrm_exp_state_notify(struct xfrm_state *x, struct km_event *c)
1124{ 1124{
1125 struct sk_buff *skb; 1125 struct sk_buff *skb;
1126 int len = NLMSG_LENGTH(sizeof(struct xfrm_user_expire));
1126 1127
1127 /* fix to do alloc using NLM macros */ 1128 skb = alloc_skb(len, GFP_ATOMIC);
1128 skb = alloc_skb(sizeof(struct xfrm_user_expire) + 16, GFP_ATOMIC);
1129 if (skb == NULL) 1129 if (skb == NULL)
1130 return -ENOMEM; 1130 return -ENOMEM;
1131 1131