diff options
| author | Yukihiro Matz Matsumoto <[email protected]> | 2013-03-05 01:45:13 +0900 |
|---|---|---|
| committer | Yukihiro Matz Matsumoto <[email protected]> | 2013-03-05 01:45:13 +0900 |
| commit | 21847865b121406a65009c27491747b09a9e186f (patch) | |
| tree | e19f611cb2f9b935062632ba5d8e6fb30814c05f /src/vm.c | |
| parent | a165fce1f2a60d5bdaa38d15312261b5a83d49d9 (diff) | |
| download | mruby-21847865b121406a65009c27491747b09a9e186f.tar.gz mruby-21847865b121406a65009c27491747b09a9e186f.zip | |
use mrb_str_buf_new to create a buffer to be used by mrb_str_buf_cat
Diffstat (limited to 'src/vm.c')
| -rw-r--r-- | src/vm.c | 3 |
1 files changed, 2 insertions, 1 deletions
@@ -468,7 +468,8 @@ localjump_error(mrb_state *mrb, localjump_error_kind kind) mrb_value msg; mrb_value exc; - msg = mrb_str_new(mrb, lead, sizeof(lead) - 1); + msg = mrb_str_buf_new(mrb, sizeof(lead) + 7); + mrb_str_buf_cat(mrb, msg, lead, sizeof(lead) - 1); mrb_str_buf_cat(mrb, msg, kind_str[kind], kind_str_len[kind]); exc = mrb_exc_new3(mrb, E_LOCALJUMP_ERROR, msg); mrb->exc = (struct RObject*)mrb_object(exc); |
