From: Volker Lendecke Date: Thu, 12 Apr 2012 10:15:50 +0000 (+0200) Subject: s3: Fix a segfault with debug level 3 on Solaris X-Git-Url: http://git.samba.org/?a=commitdiff_plain;h=237d4dacfed478ce7f23a5f46b609189215259d3;p=ddiss%2Fsamba.git s3: Fix a segfault with debug level 3 on Solaris printf can not deal with NULL strings Fix bug #8861 (smbd crashes on high debug level with anonymous logins). --- diff --git a/source3/smbd/password.c b/source3/smbd/password.c index ddc7ad19665..f032a56e6cb 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 "