summaryrefslogtreecommitdiffhomepage
path: root/src/object.c
diff options
context:
space:
mode:
authorBouke van der Bijl <[email protected]>2016-11-28 15:04:27 -0500
committerBouke van der Bijl <[email protected]>2016-12-01 15:23:56 -0500
commit9c61e1cd87aca3646fe39a6d53223efdcb11e250 (patch)
treede00e9593cdaa9ed2277786d864690f662af278b /src/object.c
parent2cca9d368815e9c83a7489c40d69937d68cb43a2 (diff)
downloadmruby-9c61e1cd87aca3646fe39a6d53223efdcb11e250.tar.gz
mruby-9c61e1cd87aca3646fe39a6d53223efdcb11e250.zip
Use mrb_ptr instead of mrb_cptr in Kernel#to_s
This is to avoid segfault when WORD_BOXING is enabled Reported by https://hackerone.com/brakhane
Diffstat (limited to 'src/object.c')
-rw-r--r--src/object.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/object.c b/src/object.c
index f76ee68a2..eb2c23e63 100644
--- a/src/object.c
+++ b/src/object.c
@@ -444,7 +444,7 @@ mrb_any_to_s(mrb_state *mrb, mrb_value obj)
mrb_str_cat_lit(mrb, str, "#<");
mrb_str_cat_cstr(mrb, str, cname);
mrb_str_cat_lit(mrb, str, ":");
- mrb_str_concat(mrb, str, mrb_ptr_to_str(mrb, mrb_cptr(obj)));
+ mrb_str_concat(mrb, str, mrb_ptr_to_str(mrb, mrb_ptr(obj)));
mrb_str_cat_lit(mrb, str, ">");
return str;