[SCM] Samba Shared Repository - branch master updated

Volker Lendecke vlendec at samba.org
Thu Oct 28 08:33:01 MDT 2010


The branch, master has been updated
       via  4b2e2f9 s3: Streamline regdb_normalize_keynames_fn a bit
       via  8b87603 s3: Fix the registry upgrade code
      from  a43261e s3: FILE_WRITE_DATA & friends have gone from includes.h

http://gitweb.samba.org/?p=samba.git;a=shortlog;h=master


- Log -----------------------------------------------------------------
commit 4b2e2f94bb505f3de6411cfc8e01d05b010a2819
Author: Volker Lendecke <vl at samba.org>
Date:   Thu Oct 28 15:41:30 2010 +0200

    s3: Streamline regdb_normalize_keynames_fn a bit
    
    Autobuild-User: Volker Lendecke <vlendec at samba.org>
    Autobuild-Date: Thu Oct 28 14:32:11 UTC 2010 on sn-devel-104

commit 8b87603de4f40c341d23262b4ffe357248ac4ff3
Author: Volker Lendecke <vl at samba.org>
Date:   Thu Oct 28 15:30:21 2010 +0200

    s3: Fix the registry upgrade code
    
    The strings have the 0-terminator as part of the keys. The rest of the registry
    code would not cope well without.

-----------------------------------------------------------------------

Summary of changes:
 source3/registry/reg_backend_db.c |    6 ++----
 1 files changed, 2 insertions(+), 4 deletions(-)


Changeset truncated at 500 lines:

diff --git a/source3/registry/reg_backend_db.c b/source3/registry/reg_backend_db.c
index 43fe374..322cabf 100644
--- a/source3/registry/reg_backend_db.c
+++ b/source3/registry/reg_backend_db.c
@@ -417,10 +417,8 @@ static int regdb_normalize_keynames_fn(struct db_record *rec,
 			  (const char *) rec->key.dptr,
 			  keyname));
 
-		new_rec.value.dptr = rec->value.dptr;
-		new_rec.value.dsize = rec->value.dsize;
-		new_rec.key.dptr = (unsigned char *) keyname;
-		new_rec.key.dsize = strlen(keyname);
+		new_rec.value = rec->value;
+		new_rec.key = string_term_tdb_data(keyname);
 		new_rec.private_data = rec->private_data;
 
 		/* Delete the original record and store the normalized key */


-- 
Samba Shared Repository


More information about the samba-cvs mailing list