diff options
Diffstat (limited to 'monitor.c')
-rw-r--r-- | monitor.c | 5 |
1 files changed, 3 insertions, 2 deletions
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: monitor.c,v 1.157 2016/02/15 23:32:37 djm Exp $ */ | 1 | /* $OpenBSD: monitor.c,v 1.158 2016/03/07 19:02:43 djm Exp $ */ |
2 | /* | 2 | /* |
3 | * Copyright 2002 Niels Provos <provos@citi.umich.edu> | 3 | * Copyright 2002 Niels Provos <provos@citi.umich.edu> |
4 | * Copyright 2002 Markus Friedl <markus@openbsd.org> | 4 | * Copyright 2002 Markus Friedl <markus@openbsd.org> |
@@ -1469,6 +1469,7 @@ mm_answer_keyverify(int sock, Buffer *m) | |||
1469 | static void | 1469 | static void |
1470 | mm_record_login(Session *s, struct passwd *pw) | 1470 | mm_record_login(Session *s, struct passwd *pw) |
1471 | { | 1471 | { |
1472 | struct ssh *ssh = active_state; /* XXX */ | ||
1472 | socklen_t fromlen; | 1473 | socklen_t fromlen; |
1473 | struct sockaddr_storage from; | 1474 | struct sockaddr_storage from; |
1474 | 1475 | ||
@@ -1490,7 +1491,7 @@ mm_record_login(Session *s, struct passwd *pw) | |||
1490 | } | 1491 | } |
1491 | /* Record that there was a login on that tty from the remote host. */ | 1492 | /* Record that there was a login on that tty from the remote host. */ |
1492 | record_login(s->pid, s->tty, pw->pw_name, pw->pw_uid, | 1493 | record_login(s->pid, s->tty, pw->pw_name, pw->pw_uid, |
1493 | get_remote_name_or_ip(utmp_len, options.use_dns), | 1494 | session_get_remote_name_or_ip(ssh, utmp_len, options.use_dns), |
1494 | (struct sockaddr *)&from, fromlen); | 1495 | (struct sockaddr *)&from, fromlen); |
1495 | } | 1496 | } |
1496 | 1497 | ||