From b724e06cf25eee4c05dcc0e3a1a65bb608091cc4 Mon Sep 17 00:00:00 2001 From: "Yukihiro \"Matz\" Matsumoto" Date: Thu, 7 Dec 2017 20:28:30 +0900 Subject: Avoid uninitialized local variables in `mruby-pack`. --- mrbgems/mruby-pack/src/pack.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'mrbgems/mruby-pack') diff --git a/mrbgems/mruby-pack/src/pack.c b/mrbgems/mruby-pack/src/pack.c index 3dd7eb1de..67cb94eaf 100644 --- a/mrbgems/mruby-pack/src/pack.c +++ b/mrbgems/mruby-pack/src/pack.c @@ -413,7 +413,7 @@ static int pack_utf8(mrb_state *mrb, mrb_value o, mrb_value str, mrb_int sidx, long count, unsigned int flags) { char utf8[4]; - int len; + int len = 0; unsigned long c = 0; if (mrb_float_p(o)) { @@ -471,7 +471,7 @@ utf8_to_uv(mrb_state *mrb, const char *p, long *lenp) { int c = *p++ & 0xff; unsigned long uv = c; - long n; + long n = 1; if (!(uv & 0x80)) { *lenp = 1; -- cgit v1.2.3