svn commit: samba r8141 - branches/SAMBA_3_0/source/lib trunk/source/lib

jerry at samba.org jerry at samba.org
Mon Jul 4 13:19:06 GMT 2005


Author: jerry
Date: 2005-07-04 13:19:05 +0000 (Mon, 04 Jul 2005)
New Revision: 8141

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

Log:
Update volker's valgrind fix in r8097.  Same effect, just helps me
to remember what is going on here better.


Modified:
   branches/SAMBA_3_0/source/lib/privileges.c
   trunk/source/lib/privileges.c


Changeset:
Modified: branches/SAMBA_3_0/source/lib/privileges.c
===================================================================
--- branches/SAMBA_3_0/source/lib/privileges.c	2005-07-04 12:43:05 UTC (rev 8140)
+++ branches/SAMBA_3_0/source/lib/privileges.c	2005-07-04 13:19:05 UTC (rev 8141)
@@ -539,6 +539,9 @@
 {
 	SE_PRIV old_mask, new_mask;
 	
+	ZERO_STRUCT( old_mask );
+	ZERO_STRUCT( new_mask );
+
 	if ( get_privileges( sid, &old_mask ) )
 		se_priv_copy( &new_mask, &old_mask );
 	else

Modified: trunk/source/lib/privileges.c
===================================================================
--- trunk/source/lib/privileges.c	2005-07-04 12:43:05 UTC (rev 8140)
+++ trunk/source/lib/privileges.c	2005-07-04 13:19:05 UTC (rev 8141)
@@ -539,12 +539,13 @@
 {
 	SE_PRIV old_mask, new_mask;
 	
+	ZERO_STRUCT( old_mask );
+	ZERO_STRUCT( new_mask );
+
 	if ( get_privileges( sid, &old_mask ) )
 		se_priv_copy( &new_mask, &old_mask );
-	else {
-		se_priv_copy( &old_mask, &se_priv_none );
+	else
 		se_priv_copy( &new_mask, &se_priv_none );
-	}
 
 	se_priv_add( &new_mask, priv_mask );
 



More information about the samba-cvs mailing list