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

abartlet at samba.org abartlet at samba.org
Wed Aug 8 06:37:37 GMT 2007


Author: abartlet
Date: 2007-08-08 06:37:37 +0000 (Wed, 08 Aug 2007)
New Revision: 24277

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

Log:
Tidyup as requested by metze.

Andrew Bartlett

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


Changeset:
Modified: branches/SAMBA_4_0/source/dsdb/samdb/ldb_modules/objectclass.c
===================================================================
--- branches/SAMBA_4_0/source/dsdb/samdb/ldb_modules/objectclass.c	2007-08-08 03:20:37 UTC (rev 24276)
+++ branches/SAMBA_4_0/source/dsdb/samdb/ldb_modules/objectclass.c	2007-08-08 06:37:37 UTC (rev 24277)
@@ -201,16 +201,18 @@
 	return LDB_SUCCESS;
 }
 
-DATA_BLOB *get_sd(struct ldb_module *module, TALLOC_CTX *mem_ctx, 
-		  const struct dsdb_class *objectclass) 
+static DATA_BLOB *get_sd(struct ldb_module *module, TALLOC_CTX *mem_ctx, 
+			 const struct dsdb_class *objectclass) 
 {
 	NTSTATUS status;
 	DATA_BLOB *linear_sd;
 	struct auth_session_info *session_info
 		= ldb_get_opaque(module->ldb, "sessionInfo");
-	struct security_descriptor *sd = sddl_decode(mem_ctx, 
-						     objectclass->defaultSecurityDescriptor,
-						     samdb_domain_sid(module->ldb));
+	struct security_descriptor *sd
+		= sddl_decode(mem_ctx, 
+			      objectclass->defaultSecurityDescriptor,
+			      samdb_domain_sid(module->ldb));
+
 	if (!session_info || !session_info->security_token) {
 		return NULL;
 	}
@@ -300,17 +302,21 @@
 	for (current = sorted; current; current = current->next) {
 		ret = ldb_msg_add_string(msg, "objectClass", current->objectclass);
 		if (ret != LDB_SUCCESS) {
-			ldb_set_errstring(module->ldb, "objectclass: could not re-add sorted objectclass to modify msg");
+			ldb_set_errstring(module->ldb, 
+					  "objectclass: could not re-add sorted "
+					  "objectclass to modify msg");
 			talloc_free(mem_ctx);
 			return ret;
 		}
 		/* Last one is the critical one */
 		if (schema && !current->next) {
 			const struct dsdb_class *objectclass
-				= dsdb_class_by_lDAPDisplayName(schema, current->objectclass);
+				= dsdb_class_by_lDAPDisplayName(schema, 
+								current->objectclass);
 			if (objectclass) {
 				if (!ldb_msg_find_element(msg, "objectCategory")) {
-					ldb_msg_add_string(msg, "objectCategory", objectclass->defaultObjectCategory);
+					ldb_msg_add_string(msg, "objectCategory", 
+							   objectclass->defaultObjectCategory);
 				}
 				if (!ldb_msg_find_element(msg, "ntSecurityDescriptor")) {
 					DATA_BLOB *sd = get_sd(module, mem_ctx, objectclass);



More information about the samba-cvs mailing list