r22521: Don't fail the module load just because we don't have a schema yet.
authorAndrew Bartlett <abartlet@samba.org>
Wed, 25 Apr 2007 16:36:15 +0000 (16:36 +0000)
committerAndrew Bartlett <abartlet@samba.org>
Wed, 25 Apr 2007 16:36:15 +0000 (16:36 +0000)
This code to be replaced by metze's schema loader soon...

Andrew Bartlett

source/dsdb/samdb/ldb_modules/entryUUID.c

index 314e44111ad4454e8af9c163ba817d71e13627c9..605614f1609a0d1157dbccdd02f2a026d7a7fc5d 100644 (file)
@@ -790,8 +790,8 @@ static int entryUUID_init(struct ldb_module *module)
        ret = fetch_objectclass_schema(module->ldb, schema_dn, entryUUID_private, 
                                       &entryUUID_private->objectclass_res);
        if (ret != LDB_SUCCESS) {
-               ldb_asprintf_errstring(module->ldb, "Failed to fetch objectClass schema elements: %s\n", ldb_errstring(module->ldb));
-               return ret;
+               /* Perhaps no schema yet */
+               return LDB_SUCCESS;
        }       
 
        ret = find_base_dns(module, entryUUID_private);
@@ -825,8 +825,8 @@ static int nsuniqueid_init(struct ldb_module *module)
        ret = fetch_objectclass_schema(module->ldb, schema_dn, entryUUID_private, 
                                       &entryUUID_private->objectclass_res);
        if (ret != LDB_SUCCESS) {
-               ldb_asprintf_errstring(module->ldb, "Failed to fetch objectClass schema elements: %s\n", ldb_errstring(module->ldb));
-               return ret;
+               /* Perhaps no schema yet */
+               return LDB_SUCCESS;
        }       
 
        ret = find_base_dns(module, entryUUID_private);