From bbf24b84630eb3b3e18b04bcabd088ad22353957 Mon Sep 17 00:00:00 2001 From: "Yukihiro \"Matz\" Matsumoto" Date: Tue, 30 Sep 2014 22:46:19 +0900 Subject: mrb_sym2name_len() should initialize lenp even when proper symbol does not exist --- src/symbol.c | 1 + 1 file changed, 1 insertion(+) 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; } -- cgit v1.2.3