diff options
author | Koichi Sasada <ko1@atdot.net> | 2020-10-03 23:22:17 +0900 |
---|---|---|
committer | Koichi Sasada <ko1@atdot.net> | 2020-10-03 23:22:17 +0900 |
commit | 0406898a3f1d157db0ccf039fe9844c221c65f95 (patch) | |
tree | 5b04c73f00039ade70d0d3f87ff32ada230eded7 /gc.c | |
parent | d0778cb264cc899d2d4d9d98cfee06ef01883c3a (diff) |
add NULL check.
DATA_PTR(ractor) can be NULL just after creation.
Diffstat (limited to 'gc.c')
-rw-r--r-- | gc.c | 4 |
1 files changed, 3 insertions, 1 deletions
@@ -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); |