libads: Remove "foreign" from ads_struct
authorVolker Lendecke <vl@samba.org>
Wed, 16 Dec 2015 20:44:50 +0000 (21:44 +0100)
committerJeremy Allison <jra@samba.org>
Fri, 18 Dec 2015 04:24:25 +0000 (05:24 +0100)
AFAICS this was never actually used

Signed-off-by: Volker Lendecke <vl@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
source3/include/ads.h
source3/libads/ads_struct.c
source3/libads/ndr.c

index daea56d58ee2a1305955a2a2354a52f370b197ad..cacb25ca325dae4fba92d54f84dd9a7de19bd84b 100644 (file)
@@ -32,8 +32,6 @@ typedef struct ads_struct {
                char *realm;
                char *workgroup;
                char *ldap_server;
-               int foreign; /* set to 1 if connecting to a foreign
-                             * realm */
                bool gc;     /* Is this a global catalog server? */
        } server;
 
index 30d433e6e307f02246dd9414f557ad4261de955f..27af4d6c7556a98762993ae1ab076d5212fe6a28 100644 (file)
@@ -144,14 +144,6 @@ ADS_STRUCT *ads_init(const char *realm,
        ads->server.workgroup = workgroup ? SMB_STRDUP(workgroup) : NULL;
        ads->server.ldap_server = ldap_server? SMB_STRDUP(ldap_server) : NULL;
 
-       /* we need to know if this is a foreign realm */
-       if (realm && *realm && !strequal(lp_realm(), realm)) {
-               ads->server.foreign = 1;
-       }
-       if (workgroup && *workgroup && !strequal(lp_workgroup(), workgroup)) {
-               ads->server.foreign = 1;
-       }
-
        /* the caller will own the memory by default */
        ads->is_mine = 1;
 
index fd0b63e87da11fa3249b984eba1ba42f84fdfb1f..eb48437091519f4021a7f42b6c956ef8099d5a57 100644 (file)
@@ -50,7 +50,6 @@ void ndr_print_ads_struct(struct ndr_print *ndr, const char *name, const struct
        ndr_print_string(ndr, "realm", r->server.realm);
        ndr_print_string(ndr, "workgroup", r->server.workgroup);
        ndr_print_string(ndr, "ldap_server", r->server.ldap_server);
-       ndr_print_bool(ndr, "foreign", r->server.foreign);
        ndr->depth--;
        ndr_print_struct(ndr, name, "auth");
        ndr->depth++;