svn commit: samba r22521 - in branches/SAMBA_4_0/source/dsdb/samdb/ldb_modules: .

abartlet at samba.org abartlet at samba.org
Wed Apr 25 16:36:16 GMT 2007


Author: abartlet
Date: 2007-04-25 16:36:15 +0000 (Wed, 25 Apr 2007)
New Revision: 22521

WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=22521

Log:
Don't fail the module load just because we don't have a schema yet.

This code to be replaced by metze's schema loader soon...

Andrew Bartlett

Modified:
   branches/SAMBA_4_0/source/dsdb/samdb/ldb_modules/entryUUID.c


Changeset:
Modified: branches/SAMBA_4_0/source/dsdb/samdb/ldb_modules/entryUUID.c
===================================================================
--- branches/SAMBA_4_0/source/dsdb/samdb/ldb_modules/entryUUID.c	2007-04-25 16:10:54 UTC (rev 22520)
+++ branches/SAMBA_4_0/source/dsdb/samdb/ldb_modules/entryUUID.c	2007-04-25 16:36:15 UTC (rev 22521)
@@ -790,8 +790,8 @@
 	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 @@
 	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);



More information about the samba-cvs mailing list