From 66c4859d6c4de239767fa3ab013741638d80a07e Mon Sep 17 00:00:00 2001 From: Masaki Muranaka Date: Tue, 12 Mar 2013 23:54:14 +0900 Subject: Copy to *lenp just in case lenp != NULL. --- src/symbol.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/symbol.c b/src/symbol.c index 72a5bea6b..27afb49c5 100644 --- a/src/symbol.c +++ b/src/symbol.c @@ -83,12 +83,16 @@ mrb_sym2name_len(mrb_state *mrb, mrb_sym sym, int *lenp) if (kh_exist(h, k)) { if (kh_value(h, k) == sym) { sname = kh_key(h, k); - *lenp = sname.len; + if (lenp) { + *lenp = sname.len; + } return sname.name; } } } - *lenp = 0; + if (lenp) { + *lenp = 0; + } return NULL; /* missing */ } -- cgit v1.2.3