diff options
-rw-r--r-- | source3/lib/hash.c | 4 | ||||
-rw-r--r-- | 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 */ |