1
0
mirror of https://github.com/samba-team/samba.git synced 2025-01-11 05:18:09 +03:00

r11532: Enable kerberos session setup for winbind smb connections

(This used to be commit f0e4075db5)
This commit is contained in:
Volker Lendecke 2005-11-06 12:19:34 +00:00 committed by Gerald (Jerry) Carter
parent 512f5ae881
commit 08964b9de8

View File

@ -302,6 +302,15 @@ static NTSTATUS connect_socket(struct composite_context *c,
state->transport = smbcli_transport_init(state->sock, state, True);
NT_STATUS_HAVE_NO_MEMORY(state->transport);
if (state->io->in.called_name != NULL) {
/* If connecting to an IP address, we might want the real name
* of the host for later kerberos. The called name is a better
* approximation */
state->sock->hostname =
talloc_strdup(state->sock, io->in.called_name);
NT_STATUS_HAVE_NO_MEMORY(state->sock->hostname);
}
make_nbt_name_client(&calling, cli_credentials_get_workstation(io->in.credentials));
nbt_choose_called_name(state, &called, io->in.called_name, NBT_NAME_SERVER);