diff options
author | Damien Miller <djm@mindrot.org> | 2016-07-27 08:18:05 +1000 |
---|---|---|
committer | Damien Miller <djm@mindrot.org> | 2016-07-27 08:18:05 +1000 |
commit | 393bd381a45884b589baa9aed4394f1d250255ca (patch) | |
tree | 6ac02b73e98b36bc1f9525070bafca51093316a5 /audit-linux.c | |
parent | 80e766fb089de4f3c92b1600eb99e9495e37c992 (diff) |
fix auditing on Linux
get_remote_ipaddr() was replaced with ssh_remote_ipaddr()
Diffstat (limited to 'audit-linux.c')
-rw-r--r-- | audit-linux.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/audit-linux.c b/audit-linux.c index b3ee2f4d..91a5381e 100644 --- a/audit-linux.c +++ b/audit-linux.c @@ -99,6 +99,8 @@ audit_session_close(struct logininfo *li) void audit_event(ssh_audit_event_t event) { + struct ssh *ssh = active_state; /* XXX */ + switch(event) { case SSH_AUTH_SUCCESS: case SSH_CONNECTION_CLOSE: @@ -115,7 +117,7 @@ audit_event(ssh_audit_event_t event) case SSH_AUTH_FAIL_GSSAPI: case SSH_INVALID_USER: linux_audit_record_event(-1, audit_username(), NULL, - get_remote_ipaddr(), "sshd", 0); + ssh_remote_ipaddr(ssh), "sshd", 0); break; default: |