svn commit: samba r10217 - in branches/SAMBA_3_0/source/libsmb: .

jra at samba.org jra at samba.org
Tue Sep 13 23:11:23 GMT 2005


Author: jra
Date: 2005-09-13 23:11:23 +0000 (Tue, 13 Sep 2005)
New Revision: 10217

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

Log:
Remember to exit correctly when we find a matching entry to change.
Jeremy.

Modified:
   branches/SAMBA_3_0/source/libsmb/smb_share_modes.c


Changeset:
Modified: branches/SAMBA_3_0/source/libsmb/smb_share_modes.c
===================================================================
--- branches/SAMBA_3_0/source/libsmb/smb_share_modes.c	2005-09-13 22:58:38 UTC (rev 10216)
+++ branches/SAMBA_3_0/source/libsmb/smb_share_modes.c	2005-09-13 23:11:23 UTC (rev 10217)
@@ -429,7 +429,7 @@
 
 	ld = (struct locking_data *)db_data.dptr;
 	num_share_modes = ld->u.s.num_share_mode_entries;
-	shares = (share_mode_entry *)(db_data.dptr + sizeof(struct locking_data));
+	shares = (share_mode_entry *)(db_data.dptr + sizeof(share_mode_entry));
 
 	for (i = 0; i < num_share_modes; i++) {
 		share_mode_entry *share = &shares[i];
@@ -442,6 +442,7 @@
 
 		if (share_mode_entry_equal(set_entry, share)) {
 			create_share_mode_entry(share, new_entry);
+			found_entry = 1;
 			break;
 		}
 	}



More information about the samba-cvs mailing list