mirror of
https://github.com/ruby/ruby.git
synced 2022-11-09 12:17:21 -05:00
add NULL check.
DATA_PTR(ractor) can be NULL just after creation.
This commit is contained in:
parent
d0778cb264
commit
0406898a3f
1 changed files with 3 additions and 1 deletions
2
gc.c
2
gc.c
|
@ -11955,8 +11955,10 @@ rb_raw_obj_info(char *buff, const int buff_size, VALUE obj)
|
||||||
}
|
}
|
||||||
else if (rb_ractor_p(obj)) {
|
else if (rb_ractor_p(obj)) {
|
||||||
rb_ractor_t *r = (void *)DATA_PTR(obj);
|
rb_ractor_t *r = (void *)DATA_PTR(obj);
|
||||||
|
if (r) {
|
||||||
APPENDF((BUFF_ARGS, "r:%d", r->id));
|
APPENDF((BUFF_ARGS, "r:%d", r->id));
|
||||||
}
|
}
|
||||||
|
}
|
||||||
else {
|
else {
|
||||||
const char * const type_name = rb_objspace_data_type_name(obj);
|
const char * const type_name = rb_objspace_data_type_name(obj);
|
||||||
if (type_name) {
|
if (type_name) {
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue