summaryrefslogtreecommitdiff
path: root/source3/smbd/mangle_hash.c
diff options
context:
space:
mode:
authorStefan Metzmacher <metze@samba.org>2007-03-27 10:20:50 +0000
committerGerald (Jerry) Carter <jerry@samba.org>2007-10-10 12:18:55 -0500
commitf61062b31d8d58f7f1ddd0f9f7932ca6f6499aaa (patch)
treeba4da91a62653fbf7f87a4289a9b764ef18e4693 /source3/smbd/mangle_hash.c
parentc2f09ee288b71a47f2bb3fcc0b6ad98ae426a3e8 (diff)
downloadsamba-f61062b31d8d58f7f1ddd0f9f7932ca6f6499aaa.tar.gz
samba-f61062b31d8d58f7f1ddd0f9f7932ca6f6499aaa.tar.bz2
samba-f61062b31d8d58f7f1ddd0f9f7932ca6f6499aaa.zip
r21980: make use of tdb_*_bystring() and string_term_tdb_data() in smbd/
to avoid creating the TDB_DATA struct from strings "by hand" metze (This used to be commit 09b477ed85e46bc780ce3c1461472883a6b952f9)
Diffstat (limited to 'source3/smbd/mangle_hash.c')
-rw-r--r--source3/smbd/mangle_hash.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/source3/smbd/mangle_hash.c b/source3/smbd/mangle_hash.c
index 320e31ab67..f20e473079 100644
--- a/source3/smbd/mangle_hash.c
+++ b/source3/smbd/mangle_hash.c
@@ -437,8 +437,7 @@ static void cache_mangled_name( const char mangled_name[13], char *raw_name )
}
/* Allocate a new cache entry. If the allocation fails, just return. */
- data_val.dptr = raw_name;
- data_val.dsize = strlen(raw_name)+1;
+ data_val = string_term_tdb_data(raw_name);
if (tdb_store_bystring(tdb_mangled_cache, mangled_name_key, data_val, TDB_REPLACE) != 0) {
DEBUG(0,("cache_mangled_name: Error storing entry %s -> %s\n", mangled_name_key, raw_name));
} else {