diff options
| author | 2008-05-16 10:15:04 +0800 | |
|---|---|---|
| committer | 2008-06-24 23:36:21 -0400 | |
| commit | 13d5ef97f0675d789f559cfebc1df9d5e2b1879c (patch) | |
| tree | 12202e8011e27501b47b0c008f20fd2fe875c29b /kernel/audit.c | |
| parent | Slab: Fix memory leak in fallback_alloc() (diff) | |
| download | wireguard-linux-13d5ef97f0675d789f559cfebc1df9d5e2b1879c.tar.xz wireguard-linux-13d5ef97f0675d789f559cfebc1df9d5e2b1879c.zip  | |
[PATCH] kernel/audit.c: nlh->nlmsg_type is gotten more than once
The first argument "nlh->nlmsg_type" of audit_receive_filter() should be modified to "msg_type" in audit_receive_msg().
Signed-off-by: Peng Haitao <penght@cn.fujitsu.com>
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
Diffstat (limited to 'kernel/audit.c')
| -rw-r--r-- | kernel/audit.c | 4 | 
1 files changed, 2 insertions, 2 deletions
diff --git a/kernel/audit.c b/kernel/audit.c index e8692a5748c2..56f30287e24c 100644 --- a/kernel/audit.c +++ b/kernel/audit.c @@ -779,7 +779,7 @@ static int audit_receive_msg(struct sk_buff *skb, struct nlmsghdr *nlh)  		}  		/* fallthrough */  	case AUDIT_LIST: -		err = audit_receive_filter(nlh->nlmsg_type, NETLINK_CB(skb).pid, +		err = audit_receive_filter(msg_type, NETLINK_CB(skb).pid,  					   uid, seq, data, nlmsg_len(nlh),  					   loginuid, sessionid, sid);  		break; @@ -798,7 +798,7 @@ static int audit_receive_msg(struct sk_buff *skb, struct nlmsghdr *nlh)  		}  		/* fallthrough */  	case AUDIT_LIST_RULES: -		err = audit_receive_filter(nlh->nlmsg_type, NETLINK_CB(skb).pid, +		err = audit_receive_filter(msg_type, NETLINK_CB(skb).pid,  					   uid, seq, data, nlmsg_len(nlh),  					   loginuid, sessionid, sid);  		break;  | 
