зеркало из https://github.com/github/ruby.git
Do not allocate ractor-local storage in dfree function during GC
This commit is contained in:
Родитель
0d89aedb73
Коммит
265c002239
3
random.c
3
random.c
|
@ -263,7 +263,8 @@ const rb_data_type_t rb_random_data_type = {
|
|||
static void
|
||||
random_mt_free(void *ptr)
|
||||
{
|
||||
if (ptr != default_rand())
|
||||
rb_random_mt_t *rnd = rb_ractor_local_storage_ptr(default_rand_key);
|
||||
if (ptr != rnd)
|
||||
xfree(ptr);
|
||||
}
|
||||
|
||||
|
|
Загрузка…
Ссылка в новой задаче