s3-auth Use struct auth_user_info_unix for unix_name and sanitized_username
[ab/samba.git/.git] / source3 / lib / substitute.c
index bf3cd5d51eede89b5bf8833600552a5daab1f267..eae6d15f7c03a07b15ff391e4ce393b95f28b2c5 100644 (file)
@@ -815,11 +815,12 @@ void standard_sub_advanced(const char *servicename, const char *user,
 
 char *standard_sub_conn(TALLOC_CTX *ctx, connection_struct *conn, const char *str)
 {
-       /* Make clear that we require the optional unix_token in the source3 code */
+       /* Make clear that we require the optional unix_token and unix_info in the source3 code */
        SMB_ASSERT(conn->session_info->unix_token);
+       SMB_ASSERT(conn->session_info->unix_info);
        return talloc_sub_advanced(ctx,
                                lp_servicename(SNUM(conn)),
-                               conn->session_info->unix_name,
+                               conn->session_info->unix_info->unix_name,
                                conn->connectpath,
                                conn->session_info->unix_token->gid,
                                get_smb_user_name(),