svn commit: samba r21978 - in branches/SAMBA_3_0/source/registry: .

metze at samba.org metze at samba.org
Tue Mar 27 10:13:55 GMT 2007


Author: metze
Date: 2007-03-27 10:13:53 +0000 (Tue, 27 Mar 2007)
New Revision: 21978

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

Log:
make use of tdb_*_bystring()
to avoid creating the TDB_DATA struct from strings "by hand"

metze
Modified:
   branches/SAMBA_3_0/source/registry/reg_db.c


Changeset:
Modified: branches/SAMBA_3_0/source/registry/reg_db.c
===================================================================
--- branches/SAMBA_3_0/source/registry/reg_db.c	2007-03-27 10:05:20 UTC (rev 21977)
+++ branches/SAMBA_3_0/source/registry/reg_db.c	2007-03-27 10:13:53 UTC (rev 21978)
@@ -328,7 +328,7 @@
  
 static BOOL regdb_store_keys_internal( const char *key, REGSUBKEY_CTR *ctr )
 {
-	TDB_DATA kbuf, dbuf;
+	TDB_DATA dbuf;
 	char *buffer;
 	int i = 0;
 	uint32 len, buflen;
@@ -373,11 +373,9 @@
 	
 	/* finally write out the data */
 	
-	kbuf.dptr = keyname;
-	kbuf.dsize = strlen(keyname)+1;
 	dbuf.dptr = buffer;
 	dbuf.dsize = len;
-	if ( tdb_store( tdb_reg, kbuf, dbuf, TDB_REPLACE ) == -1) {
+	if ( tdb_store_bystring( tdb_reg, keyname, dbuf, TDB_REPLACE ) == -1) {
 		ret = False;
 		goto done;
 	}



More information about the samba-cvs mailing list