s3: Streamline regdb_normalize_keynames_fn a bit
authorVolker Lendecke <vl@samba.org>
Thu, 28 Oct 2010 13:41:30 +0000 (15:41 +0200)
committerVolker Lendecke <vlendec@samba.org>
Thu, 28 Oct 2010 14:32:11 +0000 (14:32 +0000)
Autobuild-User: Volker Lendecke <vlendec@samba.org>
Autobuild-Date: Thu Oct 28 14:32:11 UTC 2010 on sn-devel-104

source3/registry/reg_backend_db.c

index 489a69ee66b470e6b052afd917cc60edb585f06b..322cabf564c6e94d3f506687c589f51d242f2f18 100644 (file)
@@ -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)+1;
+               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 */