提交 68e5321d authored 作者: Anthony Minessale's avatar Anthony Minessale 提交者: Mike Jerris

regression from nolock mode

上级 aed03077
...@@ -558,7 +558,9 @@ ks_hash_destroy(ks_hash_t **h) ...@@ -558,7 +558,9 @@ ks_hash_destroy(ks_hash_t **h)
ks_pool_safe_free(pool, (*h)->table); ks_pool_safe_free(pool, (*h)->table);
ks_hash_write_unlock(*h); ks_hash_write_unlock(*h);
if ((*h)->rwl) ks_pool_free(pool, (*h)->rwl); if ((*h)->rwl) ks_pool_free(pool, (*h)->rwl);
if ((*h)->mutex) {
ks_pool_free(pool, (*h)->mutex); ks_pool_free(pool, (*h)->mutex);
}
ks_pool_free(pool, *h); ks_pool_free(pool, *h);
pool = NULL; pool = NULL;
*h = NULL; *h = NULL;
......
...@@ -132,7 +132,7 @@ int test3(void) ...@@ -132,7 +132,7 @@ int test3(void)
char *A, *B, *C; char *A, *B, *C;
ks_pool_open(&pool); ks_pool_open(&pool);
ks_hash_create(&hash, KS_HASH_MODE_ARBITRARY, KS_HASH_FLAG_NONE, pool); ks_hash_create(&hash, KS_HASH_MODE_ARBITRARY, KS_HASH_FLAG_NOLOCK, pool);
ks_hash_set_keysize(hash, TEST3_SIZE); ks_hash_set_keysize(hash, TEST3_SIZE);
randombytes_buf(data, sizeof(data)); randombytes_buf(data, sizeof(data));
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论