summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--source3/lib/hash.c4
-rw-r--r--source3/smbd/statcache.c3
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 */