mirror of
https://github.com/signalwire/freeswitch.git
synced 2026-11-14 05:18:31 +00:00
regression from nolock mode
This commit is contained in:
1 parent
aed03077ef
commit
68e5321da0
2 files changed
+4
-2
No files matched your search
@@ -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);
|
||||||
ks_pool_free(pool, (*h)->mutex);
|
if ((*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)
|
|||||||
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));
|
||||||
|
|||||||
Reference in new issue
Block a user