libads: Decide to have no fallback option
[nivanova/samba-autobuild/.git] / source3 / libads / ldap.c
index b2c57480f1e231366987b5a7204968289deaa6a8..c18837cc524d3097f83b20a33e167078288e7ca5 100644 (file)
@@ -613,6 +613,11 @@ ADS_STATUS ads_connect(ADS_STRUCT *ads)
                if (ads->server.gc == true) {
                        return ADS_ERROR(LDAP_OPERATIONS_ERROR);
                }
+
+               if (ads->server.no_fallback) {
+                       status = ADS_ERROR_NT(NT_STATUS_NOT_FOUND);
+                       goto out;
+               }
        }
 
        ntstatus = ads_find_dc(ads);