dsdb: add lmdbLevelOne as a required feature.
[sfrench/samba-autobuild/.git] / source4 / dsdb / samdb / ldb_modules / samba_dsdb.c
index e0acb4e371a9d63b838afca27334981f057a358a..2605c1e511e12cc4d82a43a5bc21e72c07df9ae4 100644 (file)
@@ -234,8 +234,11 @@ static bool check_required_features(struct ldb_message_element *el)
                int k;
                DATA_BLOB esf = data_blob_string_const(
                        SAMBA_ENCRYPTED_SECRETS_FEATURE);
+               DATA_BLOB lmdbl1 = data_blob_string_const(
+                       SAMBA_LMDB_LEVEL_ONE_FEATURE);
                for (k = 0; k < el->num_values; k++) {
-                       if (data_blob_cmp(&esf, &el->values[k]) != 0) {
+                       if ((data_blob_cmp(&esf, &el->values[k]) != 0) &&
+                           (data_blob_cmp(&lmdbl1, &el->values[k]) != 0)) {
                                return false;
                        }
                }