diff options
| author | Yukihiro "Matz" Matsumoto <[email protected]> | 2014-09-30 22:46:19 +0900 |
|---|---|---|
| committer | Yukihiro "Matz" Matsumoto <[email protected]> | 2014-09-30 22:46:19 +0900 |
| commit | bbf24b84630eb3b3e18b04bcabd088ad22353957 (patch) | |
| tree | c5ada43f0b5a72479d02046592f126749f8ca406 /src | |
| parent | 7a7dcd12e50a9b353608c5828d73ae96515f2894 (diff) | |
| download | mruby-bbf24b84630eb3b3e18b04bcabd088ad22353957.tar.gz mruby-bbf24b84630eb3b3e18b04bcabd088ad22353957.zip | |
mrb_sym2name_len() should initialize lenp even when proper symbol does not exist
Diffstat (limited to 'src')
| -rw-r--r-- | src/symbol.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/symbol.c b/src/symbol.c index 6a9ee91cd..98c258503 100644 --- a/src/symbol.c +++ b/src/symbol.c @@ -148,6 +148,7 @@ MRB_API const char* mrb_sym2name_len(mrb_state *mrb, mrb_sym sym, mrb_int *lenp) { if (sym == 0 || mrb->symidx < sym) { + if (lenp) *lenp = 0; return NULL; } |
