|
Lines 834-842
mm_answer_pam_account(int sock, Buffer *
Link Here
|
| 834 |
ret = do_pam_account(); |
834 |
ret = do_pam_account(); |
| 835 |
|
835 |
|
| 836 |
buffer_put_int(m, ret); |
836 |
buffer_put_int(m, ret); |
| 837 |
buffer_append(&loginmsg, "\0", 1); |
837 |
if (ret == 0) { |
| 838 |
buffer_put_cstring(m, buffer_ptr(&loginmsg)); |
838 |
/* send failure message */ |
| 839 |
buffer_clear(&loginmsg); |
839 |
buffer_append(&loginmsg, "\0", 1); |
|
|
840 |
buffer_put_cstring(m, buffer_ptr(&loginmsg)); |
| 841 |
buffer_clear(&loginmsg); |
| 842 |
} else { |
| 843 |
buffer_put_cstring(m, ""); |
| 844 |
} |
| 840 |
|
845 |
|
| 841 |
mm_request_send(sock, MONITOR_ANS_PAM_ACCOUNT, m); |
846 |
mm_request_send(sock, MONITOR_ANS_PAM_ACCOUNT, m); |
| 842 |
|
847 |
|