changeset 6216:91f9f6fb8276 HEAD

Make sure we don't crash if PAM message is NULL and debug is enabled.
author Timo Sirainen <tss@iki.fi>
date Tue, 07 Aug 2007 13:20:16 +0300
parents a9c934833374
children 06743e1e4c13
files src/auth/passdb-pam.c
diffstat 1 files changed, 2 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- 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 @@
 	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