From 175cca17299421df74831eec9ab2f43994087e5c Mon Sep 17 00:00:00 2001 From: Günther Deschner Date: Thu, 15 May 2008 17:47:07 +0200 Subject: dsgetdcname: store client sitename for mailslot and cldap replies. Guenther (This used to be commit a01ed719c31998620927dc9b1664ba8e36bd9b21) --- source3/libsmb/dsgetdcname.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/source3/libsmb/dsgetdcname.c b/source3/libsmb/dsgetdcname.c index 16148a39d5..d57689cd48 100644 --- a/source3/libsmb/dsgetdcname.c +++ b/source3/libsmb/dsgetdcname.c @@ -342,12 +342,18 @@ static NTSTATUS store_cldap_reply(TALLOC_CTX *mem_ctx, if (!NT_STATUS_IS_OK(status)) { goto done; } + if (logon29.client_site) { + sitename_store(logon29.domain, logon29.client_site); + } } if (logon29.dns_domain) { status = dsgetdcname_cache_store(mem_ctx, logon29.dns_domain, &blob); if (!NT_STATUS_IS_OK(status)) { goto done; } + if (logon29.client_site) { + sitename_store(logon29.dns_domain, logon29.client_site); + } } done: -- cgit