s3-winbindd: use find_domain_from_name() instead of find_domain_from_name_no_init().
authorGünther Deschner <gd@samba.org>
Wed, 28 Aug 2013 13:00:06 +0000 (15:00 +0200)
committerGünther Deschner <gd@samba.org>
Thu, 29 Aug 2013 14:57:51 +0000 (16:57 +0200)
Otherwise there is a good chance the domain has not been connected and we don't
know the realm name yet.

Guenther

Signed-off-by: Günther Deschner <gd@samba.org>
Reviewed-by: Michael Adam <obnox@samba.org>
source3/winbindd/winbindd_ads.c

index d6eb4b41861e2ad245eb9be2ff425526c1315e84..7aa936bfa143a7263f308d3344ca8eee62b0260d 100644 (file)
@@ -151,12 +151,12 @@ ADS_STATUS ads_idmap_cached_connection(ADS_STRUCT **adsp, const char *dom_name)
        DEBUG(10, ("ldap_server from saf cache: '%s'\n",
                   ldap_server ? ldap_server : ""));
 
-       wb_dom = find_domain_from_name_noinit(dom_name);
+       wb_dom = find_domain_from_name(dom_name);
        if (wb_dom == NULL) {
                DEBUG(10, ("could not find domain '%s'\n", dom_name));
                realm = NULL;
        } else {
-               DEBUG(10, ("find_domain_from_name_noinit found realm '%s' for "
+               DEBUG(10, ("find_domain_from_name found realm '%s' for "
                          " domain '%s'\n", wb_dom->alt_name, dom_name));
                realm = wb_dom->alt_name;
        }