View | Details | Raw Unified | Return to bug 1053
Collapse All | Expand All

(-)monitor.c (-3 / +8 lines)
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

Return to bug 1053