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)
committerKarolin Seeger <kseeger@samba.org>
Fri, 6 Sep 2013 08:54:03 +0000 (10:54 +0200)
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>
(cherry picked from commit dd12bfbcbf359c1642cc2e968aec62ae904aad5d)

source3/libsmb/dsgetdcname.c

index 442f8edc56b0fd8aafa897be331480e6cb80f795..305baca44d7a2ece2f22d8f8251815675151526a 100644 (file)
@@ -321,7 +321,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;
@@ -394,7 +393,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",