diff options
author | Darren Tucker <dtucker@zip.com.au> | 2016-06-17 14:34:09 +1000 |
---|---|---|
committer | Darren Tucker <dtucker@zip.com.au> | 2016-06-17 14:34:09 +1000 |
commit | 009891afc8df37bc2101e15d1e0b6433cfb90549 (patch) | |
tree | adccdb77b17fdcc04af500527fd59d6d8692c40a | |
parent | e690fe85750e93fca1fb7c7c8587d4130a4f7aba (diff) |
Remove duplicate code from PAM. ok djm@
-rw-r--r-- | auth-pam.c | 17 |
1 files changed, 0 insertions, 17 deletions
@@ -365,17 +365,6 @@ sshpam_thread_conv(int n, sshpam_const struct pam_message **msg, for (i = 0; i < n; ++i) { switch (PAM_MSG_MEMBER(msg, i, msg_style)) { case PAM_PROMPT_ECHO_OFF: - buffer_put_cstring(&buffer, - PAM_MSG_MEMBER(msg, i, msg)); - if (ssh_msg_send(ctxt->pam_csock, - PAM_MSG_MEMBER(msg, i, msg_style), &buffer) == -1) - goto fail; - if (ssh_msg_recv(ctxt->pam_csock, &buffer) == -1) - goto fail; - if (buffer_get_char(&buffer) != PAM_AUTHTOK) - goto fail; - reply[i].resp = buffer_get_string(&buffer, NULL); - break; case PAM_PROMPT_ECHO_ON: buffer_put_cstring(&buffer, PAM_MSG_MEMBER(msg, i, msg)); @@ -389,12 +378,6 @@ sshpam_thread_conv(int n, sshpam_const struct pam_message **msg, reply[i].resp = buffer_get_string(&buffer, NULL); break; case PAM_ERROR_MSG: - buffer_put_cstring(&buffer, - PAM_MSG_MEMBER(msg, i, msg)); - if (ssh_msg_send(ctxt->pam_csock, - PAM_MSG_MEMBER(msg, i, msg_style), &buffer) == -1) - goto fail; - break; case PAM_TEXT_INFO: buffer_put_cstring(&buffer, PAM_MSG_MEMBER(msg, i, msg)); |