From: Damien Miller Date: Tue, 26 Jul 2016 22:18:05 +0000 (+1000) Subject: fix auditing on Linux X-Git-Tag: V_7_3_P1~3 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=393bd381a45884b589baa9aed4394f1d250255ca;p=thirdparty%2Fopenssh-portable.git fix auditing on Linux get_remote_ipaddr() was replaced with ssh_remote_ipaddr() --- diff --git a/audit-linux.c b/audit-linux.c index b3ee2f4da..91a5381ec 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: