struct {
const char *computer;
const char *netbios_domain;
+ const char *dns_domain;
uint32_t cached_flags;
bool try_validation6;
bool try_logon_ex;
uint32_t required_flags,
const char *server_computer,
const char *server_netbios_domain,
+ const char *server_dns_domain,
TALLOC_CTX *mem_ctx,
struct netlogon_creds_cli_context **_context)
{
return NT_STATUS_NO_MEMORY;
}
+ context->server.dns_domain = talloc_strdup(context, server_dns_domain);
+ if (context->server.dns_domain == NULL) {
+ TALLOC_FREE(context);
+ TALLOC_FREE(frame);
+ return NT_STATUS_NO_MEMORY;
+ }
+
/*
* TODO:
* Force the callers to provide a unique
required_flags,
server_computer,
server_netbios_domain,
+ "",
mem_ctx,
&context);
if (!NT_STATUS_IS_OK(status)) {
required_flags,
server_computer,
server_netbios_domain,
+ "",
mem_ctx,
&context);
if (!NT_STATUS_IS_OK(status)) {