diff options
author | Andrew Bartlett <abartlet@samba.org> | 2010-03-29 21:16:18 +1100 |
---|---|---|
committer | Andrew Bartlett <abartlet@samba.org> | 2010-04-10 21:40:59 +1000 |
commit | 4074739fe71a27feb950aa35f74bb27dc42c17f2 (patch) | |
tree | f8317fb6a7c5d44c2ec583618cd0a25c1555a873 | |
parent | c8cb17a18c8acd831d9197fd4457881bf58250b1 (diff) | |
download | samba-4074739fe71a27feb950aa35f74bb27dc42c17f2.tar.gz samba-4074739fe71a27feb950aa35f74bb27dc42c17f2.tar.bz2 samba-4074739fe71a27feb950aa35f74bb27dc42c17f2.zip |
s4:schema Try to fix OpenLDAP backend after schema reload support.
If we can't get @REPLCHANGED, default to a value of 0.
Andrew Bartlett
-rw-r--r-- | source4/dsdb/samdb/ldb_modules/schema_load.c | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/source4/dsdb/samdb/ldb_modules/schema_load.c b/source4/dsdb/samdb/ldb_modules/schema_load.c index d13b339f60..50f6888564 100644 --- a/source4/dsdb/samdb/ldb_modules/schema_load.c +++ b/source4/dsdb/samdb/ldb_modules/schema_load.c @@ -291,10 +291,8 @@ static int schema_load_init(struct ldb_module *module) ret = dsdb_module_load_partition_usn(module, schema_dn, ¤t_usn, NULL); if (ret != LDB_SUCCESS) { - ldb_asprintf_errstring(ldb, - "dsdb_load_partition_usn failed: %s", - ldb_errstring(ldb)); - return ret; + /* Ignore the error and just reload the DB more often */ + current_usn = 0; } return dsdb_schema_from_db(module, schema_dn, current_usn, &schema); |