Fix const warning.
authorJeremy Allison <jra@samba.org>
Thu, 21 Jul 2011 21:02:10 +0000 (14:02 -0700)
committerJeremy Allison <jra@samba.org>
Thu, 21 Jul 2011 23:58:39 +0000 (01:58 +0200)
Autobuild-User: Jeremy Allison <jra@samba.org>
Autobuild-Date: Fri Jul 22 01:58:39 CEST 2011 on sn-devel-104

source3/auth/auth_util.c

index 2689afd7d19bed6d3930160d78187c342afaaf92..a261e39b7befa4524529f4e3b82563e85120359f 100644 (file)
@@ -562,14 +562,17 @@ NTSTATUS create_local_token(TALLOC_CTX *mem_ctx,
 
        if (((lp_server_role() == ROLE_DOMAIN_MEMBER) && !winbind_ping()) ||
            (server_info->nss_token)) {
+               char *found_username = NULL;
                status = create_token_from_username(session_info,
                                                    server_info->unix_name,
                                                    server_info->guest,
                                                    &session_info->unix_token->uid,
                                                    &session_info->unix_token->gid,
-                                                   &session_info->unix_info->unix_name,
+                                                   &found_username,
                                                    &session_info->security_token);
-
+               if (NT_STATUS_IS_OK(status)) {
+                       session_info->unix_info->unix_name = found_username;
+               }
        } else {
                status = create_local_nt_token_from_info3(session_info,
                                                          server_info->guest,