s3:libads/ldap.c: if the client belongs to no site at all any dc is the closest
authorStefan Metzmacher <metze@samba.org>
Mon, 27 Oct 2008 18:38:15 +0000 (19:38 +0100)
committerKarolin Seeger <kseeger@samba.org>
Mon, 15 Dec 2008 07:36:54 +0000 (08:36 +0100)
metze

Signed-off-by: Stefan Metzmacher <metze@samba.org>
Signed-off-by: Günther Deschner <gd@samba.org>
(cherry picked from commit f86ef9b53a903485deba94febf90dd4e657cc02b)
(cherry picked from commit a8040d59659e58c5cb92c1107a7ff012eff12729)
(cherry picked from commit 7baceea20252dec6b64e86ec8b5a73b62b373758)

source/libads/ldap.c

index 8cc9f052e6116e91434f9fd267622c9dd06cb44d..622fe24d1addb909e5c118e982704c717a3d6d95 100644 (file)
@@ -162,6 +162,11 @@ bool ads_closest_dc(ADS_STRUCT *ads)
                return True;
        }
 
+       if (ads->config.client_site_name == NULL) {
+               DEBUG(10,("ads_closest_dc: client belongs to no site\n"));
+               return True;
+       }
+
        DEBUG(10,("ads_closest_dc: %s is not the closest DC\n", 
                ads->config.ldap_server_name));