dovecot: Make sure we don't crash if PAM message is NULL and deb...

dovecot at dovecot.org dovecot at dovecot.org
Tue Aug 7 13:20:20 EEST 2007


details:   http://hg.dovecot.org/dovecot/rev/91f9f6fb8276
changeset: 6216:91f9f6fb8276
user:      Timo Sirainen <tss at iki.fi>
date:      Tue Aug 07 13:20:16 2007 +0300
description:
Make sure we don't crash if PAM message is NULL and debug is enabled.

diffstat:

1 file changed, 2 insertions(+), 1 deletion(-)
src/auth/passdb-pam.c |    3 ++-

diffs (13 lines):

diff -r a9c934833374 -r 91f9f6fb8276 src/auth/passdb-pam.c
--- a/src/auth/passdb-pam.c	Tue Aug 07 13:19:08 2007 +0300
+++ b/src/auth/passdb-pam.c	Tue Aug 07 13:20:16 2007 +0300
@@ -97,7 +97,8 @@ pam_userpass_conv(int num_msg, linux_con
 	for (i = 0; i < num_msg; i++) {
 		auth_request_log_debug(ctx->request, "pam",
 				       "#%d/%d style=%d msg=%s", i+1, num_msg,
-				       msg[i]->msg_style, msg[i]->msg);
+				       msg[i]->msg_style,
+				       msg[i]->msg != NULL ? msg[i]->msg : "");
 		switch (msg[i]->msg_style) {
 		case PAM_PROMPT_ECHO_ON:
 			/* Assume we're asking for user. We might not ever


More information about the dovecot-cvs mailing list