svn commit: samba r21985 - in branches/SAMBA_3_0/source/nsswitch: .
metze at samba.org
metze at samba.org
Tue Mar 27 10:59:05 GMT 2007
Author: metze
Date: 2007-03-27 10:59:03 +0000 (Tue, 27 Mar 2007)
New Revision: 21985
WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=21985
Log:
make use of string_tdb_data()
to avoid creating the TDB_DATA struct from strings "by hand"
metze
Modified:
branches/SAMBA_3_0/source/nsswitch/winbindd_cache.c
Changeset:
Modified: branches/SAMBA_3_0/source/nsswitch/winbindd_cache.c
===================================================================
--- branches/SAMBA_3_0/source/nsswitch/winbindd_cache.c 2007-03-27 10:50:32 UTC (rev 21984)
+++ branches/SAMBA_3_0/source/nsswitch/winbindd_cache.c 2007-03-27 10:59:03 UTC (rev 21985)
@@ -520,8 +520,7 @@
struct cache_entry *centry;
TDB_DATA key;
- key.dptr = kstr;
- key.dsize = strlen(kstr);
+ key = string_tdb_data(kstr);
data = tdb_fetch(wcache->tdb, key);
if (!data.dptr) {
/* a cache miss */
@@ -605,8 +604,7 @@
smb_xvasprintf(&kstr, format, ap);
va_end(ap);
- key.dptr = kstr;
- key.dsize = strlen(kstr);
+ key = string_tdb_data(kstr);
tdb_delete(wcache->tdb, key);
free(kstr);
@@ -757,8 +755,7 @@
smb_xvasprintf(&kstr, format, ap);
va_end(ap);
- key.dptr = kstr;
- key.dsize = strlen(kstr);
+ key = string_tdb_data(kstr);
data.dptr = (char *)centry->data;
data.dsize = centry->ofs;
@@ -896,7 +893,7 @@
fstr_sprintf(key_str, "CRED/%s", sid_string_static(sid));
- data = tdb_fetch(cache->tdb, make_tdb_data(key_str, strlen(key_str)));
+ data = tdb_fetch(cache->tdb, string_tdb_data(key_str));
if (!data.dptr) {
return NT_STATUS_OBJECT_NAME_NOT_FOUND;
}
@@ -2486,7 +2483,7 @@
TDB_DATA data;
time_t t;
- data = tdb_fetch(cache->tdb, make_tdb_data(cred->name, strlen(cred->name)));
+ data = tdb_fetch(cache->tdb, string_tdb_data(cred->name));
if (!data.dptr) {
DEBUG(10,("wcache_remove_oldest_cached_creds: entry for [%s] not found\n",
cred->name));
More information about the samba-cvs
mailing list