mirror of
https://github.com/samba-team/samba.git
synced 2024-12-27 03:21:53 +03:00
r15632: Remove length limitation from the winbind cache cleanup traversal.
Guenther
(This used to be commit 181fa02497
)
This commit is contained in:
parent
0ed76af63d
commit
651797b41e
@ -2101,19 +2101,14 @@ static int traverse_fn_cleanup(TDB_CONTEXT *the_tdb, TDB_DATA kbuf,
|
||||
TDB_DATA dbuf, void *state)
|
||||
{
|
||||
struct cache_entry *centry;
|
||||
char buf[1024];
|
||||
|
||||
if (!snprintf(buf, kbuf.dsize + 1, "%s", kbuf.dptr)) {
|
||||
return 1;
|
||||
}
|
||||
|
||||
centry = wcache_fetch_raw(buf);
|
||||
centry = wcache_fetch_raw(kbuf.dptr);
|
||||
if (!centry) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
if (!NT_STATUS_IS_OK(centry->status)) {
|
||||
DEBUG(10,("deleting centry %s\n", buf));
|
||||
DEBUG(10,("deleting centry %s\n", kbuf.dptr));
|
||||
tdb_delete(the_tdb, kbuf);
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user