dsgetdcname_cache_fetch() doesn't use the site_name parameter so don't pass it.
authorJeremy Allison <jra@samba.org>
Tue, 3 Sep 2013 19:13:45 +0000 (12:13 -0700)
committerAndrew Bartlett <abartlet@samba.org>
Tue, 3 Sep 2013 20:41:02 +0000 (08:41 +1200)
Bug 5917 - Samba does not work on site with Read Only Domain Controller

Signed-off-by: Jeremy Allison <jra@samba.org>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
Reviewed-by: Richard Sharpe <rsharpe@samba.org>
source3/libsmb/dsgetdcname.c

index 028a31b617f3805c09a310d376656bee9822af97..326f6f77cc7e2717c02e21ff8a06a561f59bcd41 100644 (file)
@@ -320,7 +320,6 @@ static NTSTATUS dsgetdcname_cache_fetch(TALLOC_CTX *mem_ctx,
                                        const char *domain_name,
                                        const struct GUID *domain_guid,
                                        uint32_t flags,
-                                       const char *site_name,
                                        struct netr_DsRGetDCNameInfo **info_p)
 {
        char *key;
@@ -393,7 +392,7 @@ static NTSTATUS dsgetdcname_cached(TALLOC_CTX *mem_ctx,
        NTSTATUS status;
 
        status = dsgetdcname_cache_fetch(mem_ctx, domain_name, domain_guid,
-                                        flags, site_name, info);
+                                        flags, info);
        if (!NT_STATUS_IS_OK(status)
            && !NT_STATUS_EQUAL(status, NT_STATUS_NOT_FOUND)) {
                DEBUG(10,("dsgetdcname_cached: cache fetch failed with: %s\n",