svn commit: samba r20409 - in branches/SAMBA_4_0/source/dsdb/schema: .

metze at samba.org metze at samba.org
Fri Dec 29 11:50:34 GMT 2006


Author: metze
Date: 2006-12-29 11:50:33 +0000 (Fri, 29 Dec 2006)
New Revision: 20409

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

Log:
load the attribute syntax for the attribute

metze
Modified:
   branches/SAMBA_4_0/source/dsdb/schema/schema_init.c


Changeset:
Modified: branches/SAMBA_4_0/source/dsdb/schema/schema_init.c
===================================================================
--- branches/SAMBA_4_0/source/dsdb/schema/schema_init.c	2006-12-29 11:48:15 UTC (rev 20408)
+++ branches/SAMBA_4_0/source/dsdb/schema/schema_init.c	2006-12-29 11:50:33 UTC (rev 20409)
@@ -287,6 +287,11 @@
 	GET_BOOL_LDB(msg, "isDefunct", attr, isDefunct, False);
 	GET_BOOL_LDB(msg, "systemOnly", attr, systemOnly, False);
 
+	attr->syntax = dsdb_syntax_for_attribute(attr);
+	if (!attr->syntax) {
+		return WERR_DS_ATT_SCHEMA_REQ_SYNTAX;
+	}
+
 	return WERR_OK;
 }
 
@@ -545,6 +550,11 @@
 	GET_BOOL_DS(schema, r, "isDefunct", attr, isDefunct, False);
 	GET_BOOL_DS(schema, r, "systemOnly", attr, systemOnly, False);
 
+	attr->syntax = dsdb_syntax_for_attribute(attr);
+	if (!attr->syntax) {
+		return WERR_DS_ATT_SCHEMA_REQ_SYNTAX;
+	}
+
 	return WERR_OK;
 }
 



More information about the samba-cvs mailing list