int auto_count = 0;
NTSTATUS status;
TALLOC_CTX *ctx = talloc_init("get_dc_list");
+ int auto_name_type = 0x1C;
*ip_list = NULL;
*count = 0;
are already sorted by priority and weight */
*ordered = true;
resolve_order = kdc_order;
+ auto_name_type = KDC_NAME_TYPE;
}
/* fetch the server we have affinity for. Add the
p = pserver;
while (next_token_talloc(ctx, &p, &name, LIST_SEP)) {
if (!done_auto_lookup && strequal(name, "*")) {
- status = internal_resolve_name(domain, 0x1C, sitename,
+ status = internal_resolve_name(domain, auto_name_type,
+ sitename,
&auto_ip_list,
&auto_count,
resolve_order);
status = NT_STATUS_NO_LOGON_SERVERS;
goto out;
}
- status = internal_resolve_name(domain, 0x1C, sitename, ip_list,
+ status = internal_resolve_name(domain, auto_name_type,
+ sitename, ip_list,
count, resolve_order);
goto out;
}