diff options
author | Stefan Metzmacher <metze@samba.org> | 2022-03-04 11:41:20 +0100 |
---|---|---|
committer | Jule Anger <janger@samba.org> | 2022-03-16 13:41:14 +0000 |
commit | 80f35f7ab6a992d8b93c1e12b061039ee64d117b (patch) | |
tree | f511f29af35c659d6859f4ae263f876591ac5ef4 | |
parent | fcec3b21d9a9cf77567dcdfb993a430785236ede (diff) | |
download | samba-80f35f7ab6a992d8b93c1e12b061039ee64d117b.tar.gz |
s3:rpc_client: let rpccli_netlogon_network_logon() fallback to workstation = lp_netbios_name()
BUG: https://bugzilla.samba.org/show_bug.cgi?id=13879
BUG: https://bugzilla.samba.org/show_bug.cgi?id=14641
Signed-off-by: Stefan Metzmacher <metze@samba.org>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
(cherry picked from commit 5c04c01354944fc3a64bb109bf3e9bf89086cc6f)
-rw-r--r-- | source3/rpc_client/cli_netlogon.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/source3/rpc_client/cli_netlogon.c b/source3/rpc_client/cli_netlogon.c index 049186e5a51..50dae9d7f3e 100644 --- a/source3/rpc_client/cli_netlogon.c +++ b/source3/rpc_client/cli_netlogon.c @@ -687,6 +687,10 @@ NTSTATUS rpccli_netlogon_network_logon( return NT_STATUS_NO_MEMORY; } + if (workstation == NULL) { + workstation = lp_netbios_name(); + } + if (workstation[0] != '\\' && workstation[1] != '\\') { workstation_name_slash = talloc_asprintf(mem_ctx, "\\\\%s", workstation); } else { |