r11273: Initialise the new server_info->logon_server element.
authorAndrew Bartlett <abartlet@samba.org>
Mon, 24 Oct 2005 07:59:19 +0000 (07:59 +0000)
committerGerald (Jerry) Carter <jerry@samba.org>
Wed, 10 Oct 2007 18:45:11 +0000 (13:45 -0500)
Andrew Bartlett
(This used to be commit bc6f6f9381b1038273f87feb35484dc61dd8bd8e)

source4/auth/auth_sam.c
source4/auth/auth_util.c

index 9fd011ea303ce8c3d287d899a040242cda12c248..72fed82ea9717c8f03b62f86f5ba4c8d82907712 100644 (file)
@@ -484,6 +484,9 @@ static NTSTATUS authsam_make_server_info(TALLOC_CTX *mem_ctx, struct ldb_context
        server_info->home_drive = talloc_strdup(server_info, str);
        NT_STATUS_HAVE_NO_MEMORY(server_info->home_drive);
 
+       server_info->logon_server = talloc_strdup(server_info, lp_netbios_name());
+       NT_STATUS_HAVE_NO_MEMORY(server_info->logon_server);
+
        server_info->last_logon = samdb_result_nttime(msgs[0], "lastLogon", 0);
        server_info->last_logoff = samdb_result_nttime(msgs[0], "lastLogoff", 0);
        server_info->acct_expiry = samdb_result_nttime(msgs[0], "accountExpires", 0);
index 6ee5e13b117ad530d311b5b75a5304857ec4f49d..753f680fb12dfb2a6e7520cb1b9b7e5bbce10d59 100644 (file)
@@ -409,6 +409,9 @@ NTSTATUS auth_anonymous_server_info(TALLOC_CTX *mem_ctx, struct auth_serversuppl
        server_info->home_drive = talloc_strdup(server_info, "");
        NT_STATUS_HAVE_NO_MEMORY(server_info->home_drive);
 
+       server_info->logon_server = talloc_strdup(server_info, lp_netbios_name());
+       NT_STATUS_HAVE_NO_MEMORY(server_info->logon_server);
+
        server_info->last_logon = 0;
        server_info->last_logoff = 0;
        server_info->acct_expiry = 0;
@@ -476,6 +479,9 @@ NTSTATUS auth_system_server_info(TALLOC_CTX *mem_ctx, struct auth_serversupplied
        server_info->home_drive = talloc_strdup(server_info, "");
        NT_STATUS_HAVE_NO_MEMORY(server_info->home_drive);
 
+       server_info->logon_server = talloc_strdup(server_info, lp_netbios_name());
+       NT_STATUS_HAVE_NO_MEMORY(server_info->logon_server);
+
        server_info->last_logon = 0;
        server_info->last_logoff = 0;
        server_info->acct_expiry = 0;