diff options
author | Steve Grubb <sgrubb@redhat.com> | 2005-04-29 17:30:07 +0100 |
---|---|---|
committer | <dwmw2@shinybook.infradead.org> | 2005-04-29 17:30:07 +0100 |
commit | 456be6cd90dbbb9b0ea01d56932d56d110d51cf7 (patch) | |
tree | 27f0d001610f686d11ff460cb6c848a599c8ca4f /fs | |
parent | 37509e749dc2072e667db806ef24b9e897f61b8a (diff) | |
download | linux-3.10-456be6cd90dbbb9b0ea01d56932d56d110d51cf7.tar.gz linux-3.10-456be6cd90dbbb9b0ea01d56932d56d110d51cf7.tar.bz2 linux-3.10-456be6cd90dbbb9b0ea01d56932d56d110d51cf7.zip |
[AUDIT] LOGIN message credentials
Attached is a new patch that solves the issue of getting valid credentials
into the LOGIN message. The current code was assuming that the audit context
had already been copied. This is not always the case for LOGIN messages.
To solve the problem, the patch passes the task struct to the function that
emits the message where it can get valid credentials.
Signed-off-by: Steve Grubb <sgrubb@redhat.com>
Signed-off-by: David Woodhouse <dwmw2@infradead.org>
Diffstat (limited to 'fs')
-rw-r--r-- | fs/proc/base.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/fs/proc/base.c b/fs/proc/base.c index 39fd336cfdb..57554bfbed7 100644 --- a/fs/proc/base.c +++ b/fs/proc/base.c @@ -820,7 +820,7 @@ static ssize_t proc_loginuid_write(struct file * file, const char __user * buf, goto out_free_page; } - length = audit_set_loginuid(task->audit_context, loginuid); + length = audit_set_loginuid(task, loginuid); if (likely(length == 0)) length = count; |