From 911cb5448c4ce197eadd7c83b512f867d4fbf14e Mon Sep 17 00:00:00 2001 From: Volker Lendecke Date: Thu, 12 Apr 2012 12:15:50 +0200 Subject: [PATCH] s3: Fix a segfault with debug level 3 on Solaris printf can not deal with NULL strings --- source3/smbd/password.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) diff --git a/source3/smbd/password.c b/source3/smbd/password.c index ddc7ad1..f032a56 100644 --- a/source3/smbd/password.c +++ b/source3/smbd/password.c @@ -294,7 +294,8 @@ int register_existing_vuid(struct smbd_server_connection *sconn, DEBUG(3, ("register_existing_vuid: User name: %s\t" "Real name: %s\n", vuser->session_info->unix_name, - vuser->session_info->info3->base.full_name.string)); + vuser->session_info->info3->base.full_name.string ? + vuser->session_info->info3->base.full_name.string : "")); if (!vuser->session_info->security_token) { DEBUG(1, ("register_existing_vuid: session_info does not " -- 1.7.5.4