From: Günther Deschner Date: Thu, 15 May 2008 15:47:07 +0000 (+0200) Subject: dsgetdcname: store client sitename for mailslot and cldap replies. X-Git-Tag: samba-4.0.0alpha6~801^2~1334 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=175cca17299421df74831eec9ab2f43994087e5c;p=thirdparty%2Fsamba.git dsgetdcname: store client sitename for mailslot and cldap replies. Guenther (This used to be commit a01ed719c31998620927dc9b1664ba8e36bd9b21) --- diff --git a/source3/libsmb/dsgetdcname.c b/source3/libsmb/dsgetdcname.c index 16148a39d52..d57689cd483 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: