summaryrefslogtreecommitdiffhomepage
path: root/svr-authpam.c
diff options
context:
space:
mode:
authorMatt Johnston <matt@ucc.asn.au>2017-06-24 00:47:07 +0800
committerMatt Johnston <matt@ucc.asn.au>2017-06-24 00:47:07 +0800
commit5ac4a710006d5d3d68af99a01e1845792db890ce (patch)
tree50c6c56e64d5d2ef3b8d6ec4f63daf889a8026ef /svr-authpam.c
parentb967dc1fa506b2e810a6eb370492bab955e46e14 (diff)
parent521e63529c42513c06a8caa27ef22e93a63e9c38 (diff)
merge from main
--HG-- branch : fuzz
Diffstat (limited to 'svr-authpam.c')
-rw-r--r--svr-authpam.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/svr-authpam.c b/svr-authpam.c
index ac8e5ec..05e4f3e 100644
--- a/svr-authpam.c
+++ b/svr-authpam.c
@@ -224,6 +224,12 @@ void svr_auth_pam() {
goto cleanup;
}
+ if ((rc = pam_set_item(pamHandlep, PAM_RHOST, svr_ses.remotehost)) != PAM_SUCCESS) {
+ dropbear_log(LOG_WARNING, "pam_set_item() failed, rc=%d, %s",
+ rc, pam_strerror(pamHandlep, rc));
+ goto cleanup;
+ }
+
#ifdef HAVE_PAM_FAIL_DELAY
/* We have our own random delay code already, disable PAM's */
(void) pam_fail_delay(pamHandlep, 0 /* musec_delay */);