svn commit: samba r19669 - in branches/SAMBA_3_0/source: lib param rpc_server utils

vlendec at samba.org vlendec at samba.org
Sat Nov 11 18:07:52 GMT 2006


Author: vlendec
Date: 2006-11-11 18:07:51 +0000 (Sat, 11 Nov 2006)
New Revision: 19669

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

Log:
set_share_security does not need a mem_ctx passed
Modified:
   branches/SAMBA_3_0/source/lib/sharesec.c
   branches/SAMBA_3_0/source/param/loadparm.c
   branches/SAMBA_3_0/source/rpc_server/srv_srvsvc_nt.c
   branches/SAMBA_3_0/source/utils/sharesec.c


Changeset:
Modified: branches/SAMBA_3_0/source/lib/sharesec.c
===================================================================
--- branches/SAMBA_3_0/source/lib/sharesec.c	2006-11-11 17:05:11 UTC (rev 19668)
+++ branches/SAMBA_3_0/source/lib/sharesec.c	2006-11-11 18:07:51 UTC (rev 19669)
@@ -145,7 +145,7 @@
  Store a security descriptor in the share db.
  ********************************************************************/
 
-BOOL set_share_security(TALLOC_CTX *ctx, const char *share_name, SEC_DESC *psd)
+BOOL set_share_security(const char *share_name, SEC_DESC *psd)
 {
 	prs_struct ps;
 	TALLOC_CTX *mem_ctx = NULL;

Modified: branches/SAMBA_3_0/source/param/loadparm.c
===================================================================
--- branches/SAMBA_3_0/source/param/loadparm.c	2006-11-11 17:05:11 UTC (rev 19668)
+++ branches/SAMBA_3_0/source/param/loadparm.c	2006-11-11 18:07:51 UTC (rev 19669)
@@ -4608,7 +4608,7 @@
 	}
 
 	/* Write the ACL of the new/modified share. */
-	if (!set_share_security(ctx, service_name, psd)) {
+	if (!set_share_security(service_name, psd)) {
 		 DEBUG(0, ("process_usershare_file: Failed to set share "
 			"security for user share %s\n",
 			service_name ));

Modified: branches/SAMBA_3_0/source/rpc_server/srv_srvsvc_nt.c
===================================================================
--- branches/SAMBA_3_0/source/rpc_server/srv_srvsvc_nt.c	2006-11-11 17:05:11 UTC (rev 19668)
+++ branches/SAMBA_3_0/source/rpc_server/srv_srvsvc_nt.c	2006-11-11 18:07:51 UTC (rev 19669)
@@ -1542,7 +1542,7 @@
 					    &sd_size);
 
 		if (old_sd && !sec_desc_equal(old_sd, psd)) {
-			if (!set_share_security(p->mem_ctx, share_name, psd))
+			if (!set_share_security(share_name, psd))
 				DEBUG(0,("_srv_net_share_set_info: Failed to change security info in share %s.\n",
 					share_name ));
 		}
@@ -1691,7 +1691,7 @@
 		return WERR_ACCESS_DENIED;
 
 	if (psd) {
-		if (!set_share_security(p->mem_ctx, share_name, psd)) {
+		if (!set_share_security(share_name, psd)) {
 			DEBUG(0,("_srv_net_share_add: Failed to add security info to share %s.\n", share_name ));
 		}
 	}

Modified: branches/SAMBA_3_0/source/utils/sharesec.c
===================================================================
--- branches/SAMBA_3_0/source/utils/sharesec.c	2006-11-11 17:05:11 UTC (rev 19668)
+++ branches/SAMBA_3_0/source/utils/sharesec.c	2006-11-11 18:07:51 UTC (rev 19669)
@@ -402,7 +402,7 @@
 				return -1;
 			}
 			
-			if ( !set_share_security( ctx, lp_servicename(snum), secdesc ) ) {
+			if ( !set_share_security( lp_servicename(snum), secdesc ) ) {
 				fprintf( stderr, "Failed to store acl for share [%s]\n", sharename );
 				return 2;
 			}



More information about the samba-cvs mailing list