aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--net/xfrm/xfrm_user.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/net/xfrm/xfrm_user.c b/net/xfrm/xfrm_user.c
index 7de2ed9ec46d..2091664295ba 100644
--- a/net/xfrm/xfrm_user.c
+++ b/net/xfrm/xfrm_user.c
@@ -2423,6 +2423,11 @@ static int xfrm_user_rcv_msg(struct sk_buff *skb, struct nlmsghdr *nlh)
2423 const struct xfrm_link *link; 2423 const struct xfrm_link *link;
2424 int type, err; 2424 int type, err;
2425 2425
2426#ifdef CONFIG_COMPAT
2427 if (is_compat_task())
2428 return -ENOTSUPP;
2429#endif
2430
2426 type = nlh->nlmsg_type; 2431 type = nlh->nlmsg_type;
2427 if (type > XFRM_MSG_MAX) 2432 if (type > XFRM_MSG_MAX)
2428 return -EINVAL; 2433 return -EINVAL;