summaryrefslogtreecommitdiffhomepage
path: root/src/symbol.c
diff options
context:
space:
mode:
authorYukihiro "Matz" Matsumoto <[email protected]>2014-09-30 22:46:19 +0900
committerYukihiro "Matz" Matsumoto <[email protected]>2014-09-30 22:46:19 +0900
commitbbf24b84630eb3b3e18b04bcabd088ad22353957 (patch)
treec5ada43f0b5a72479d02046592f126749f8ca406 /src/symbol.c
parent7a7dcd12e50a9b353608c5828d73ae96515f2894 (diff)
downloadmruby-bbf24b84630eb3b3e18b04bcabd088ad22353957.tar.gz
mruby-bbf24b84630eb3b3e18b04bcabd088ad22353957.zip
mrb_sym2name_len() should initialize lenp even when proper symbol does not exist
Diffstat (limited to 'src/symbol.c')
-rw-r--r--src/symbol.c1
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;
}