mirror of
https://mirrors.bfsu.edu.cn/git/linux.git
synced 2024-11-11 12:28:41 +08:00
[NET]: Fix warnings after LSM-IPSEC changes.
Assignment used as truth value in xfrm_del_sa() and xfrm_get_policy(). Wrong argument type declared for security_xfrm_state_delete() when SELINUX is disabled. Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
parent
9dadaa19cb
commit
6f68dc3775
@ -2995,7 +2995,7 @@ static inline void security_xfrm_state_free(struct xfrm_state *x)
|
||||
{
|
||||
}
|
||||
|
||||
static inline int security_xfrm_state_delete(struct xfrm_policy *xp)
|
||||
static inline int security_xfrm_state_delete(struct xfrm_state *x)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
@ -427,7 +427,7 @@ static int xfrm_del_sa(struct sk_buff *skb, struct nlmsghdr *nlh, void **xfrma)
|
||||
if (x == NULL)
|
||||
return -ESRCH;
|
||||
|
||||
if (err = security_xfrm_state_delete(x))
|
||||
if ((err = security_xfrm_state_delete(x)) != 0)
|
||||
goto out;
|
||||
|
||||
if (xfrm_state_kern(x)) {
|
||||
@ -1057,7 +1057,7 @@ static int xfrm_get_policy(struct sk_buff *skb, struct nlmsghdr *nlh, void **xfr
|
||||
MSG_DONTWAIT);
|
||||
}
|
||||
} else {
|
||||
if (err = security_xfrm_policy_delete(xp))
|
||||
if ((err = security_xfrm_policy_delete(xp)) != 0)
|
||||
goto out;
|
||||
c.data.byid = p->index;
|
||||
c.event = nlh->nlmsg_type;
|
||||
|
Loading…
Reference in New Issue
Block a user