diff options
author | Stefan Metzmacher <metze@samba.org> | 2007-03-27 10:20:50 +0000 |
---|---|---|
committer | Gerald (Jerry) Carter <jerry@samba.org> | 2007-10-10 12:18:55 -0500 |
commit | f61062b31d8d58f7f1ddd0f9f7932ca6f6499aaa (patch) | |
tree | ba4da91a62653fbf7f87a4289a9b764ef18e4693 /source3/smbd/mangle_hash.c | |
parent | c2f09ee288b71a47f2bb3fcc0b6ad98ae426a3e8 (diff) | |
download | samba-f61062b31d8d58f7f1ddd0f9f7932ca6f6499aaa.tar.gz samba-f61062b31d8d58f7f1ddd0f9f7932ca6f6499aaa.tar.xz 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.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/source3/smbd/mangle_hash.c b/source3/smbd/mangle_hash.c index 320e31ab679..f20e4730793 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 { |