From 4248374c84a3564de3c2cc728612b73ba72e2443 Mon Sep 17 00:00:00 2001 From: Jeremy Allison Date: Wed, 4 Oct 2000 22:37:33 +0000 Subject: Made re-init of stat cache explicit rather than being hidden. Jeremy. (This used to be commit b0c40236bb4381fec0e812c20e5f8c09ebf005f9) --- source3/lib/hash.c | 4 ---- source3/smbd/statcache.c | 3 ++- 2 files changed, 2 insertions(+), 5 deletions(-) diff --git a/source3/lib/hash.c b/source3/lib/hash.c index cfb34a5488..c96315f37e 100644 --- a/source3/lib/hash.c +++ b/source3/lib/hash.c @@ -320,9 +320,5 @@ BOOL hash_clear(hash_table *table) free((char *) table->buckets); table->buckets = NULL; - /* Reinitialize the hash table. */ - if(!hash_table_init(table, 0, table->comp_func)) - return False; - return True; } diff --git a/source3/smbd/statcache.c b/source3/smbd/statcache.c index 7b8701337f..7b2916bb9a 100644 --- a/source3/smbd/statcache.c +++ b/source3/smbd/statcache.c @@ -247,5 +247,6 @@ BOOL reset_stat_cache( void ) return hash_table_init( &stat_cache, INIT_STAT_CACHE_SIZE, (compare_function)(strcmp)); } hash_clear(&stat_cache); - return True; + return hash_table_init( &stat_cache, INIT_STAT_CACHE_SIZE, (compare_function)(strcmp)); + } /* reset_stat_cache */ -- cgit