зеркало из https://github.com/github/ruby.git
add NULL check.
DATA_PTR(ractor) can be NULL just after creation.
This commit is contained in:
Родитель
d0778cb264
Коммит
0406898a3f
4
gc.c
4
gc.c
|
@ -11955,7 +11955,9 @@ rb_raw_obj_info(char *buff, const int buff_size, VALUE obj)
|
|||
}
|
||||
else if (rb_ractor_p(obj)) {
|
||||
rb_ractor_t *r = (void *)DATA_PTR(obj);
|
||||
APPENDF((BUFF_ARGS, "r:%d", r->id));
|
||||
if (r) {
|
||||
APPENDF((BUFF_ARGS, "r:%d", r->id));
|
||||
}
|
||||
}
|
||||
else {
|
||||
const char * const type_name = rb_objspace_data_type_name(obj);
|
||||
|
|
Загрузка…
Ссылка в новой задаче