diff options
| author | Yukihiro "Matz" Matsumoto <[email protected]> | 2017-05-01 14:30:33 +0900 |
|---|---|---|
| committer | Yukihiro "Matz" Matsumoto <[email protected]> | 2017-05-23 23:50:42 +0900 |
| commit | 24a24a41dd7e97bacb225e598b74580d351d825d (patch) | |
| tree | 4658eb12eda131bb25359c50f6bad7906a544373 /src/backtrace.c | |
| parent | bb0b52a56804215da2619b19ec66e1889c2f9eb6 (diff) | |
| download | mruby-24a24a41dd7e97bacb225e598b74580d351d825d.tar.gz mruby-24a24a41dd7e97bacb225e598b74580d351d825d.zip | |
Type check before `print_backtrace()`
Diffstat (limited to 'src/backtrace.c')
| -rw-r--r-- | src/backtrace.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/backtrace.c b/src/backtrace.c index 2a180f928..b5f8e77c9 100644 --- a/src/backtrace.c +++ b/src/backtrace.c @@ -213,6 +213,7 @@ print_backtrace(mrb_state *mrb, mrb_value backtrace) int i, n; FILE *stream = stderr; + if (!mrb_array_p(backtrace)) return; fprintf(stream, "trace:\n"); n = RARRAY_LEN(backtrace); |
