diff options
| author | Yukihiro "Matz" Matsumoto <[email protected]> | 2017-12-07 20:28:30 +0900 |
|---|---|---|
| committer | Yukihiro "Matz" Matsumoto <[email protected]> | 2017-12-07 20:28:30 +0900 |
| commit | b724e06cf25eee4c05dcc0e3a1a65bb608091cc4 (patch) | |
| tree | 6c2093c84c8f21ec55afbf7ed865d82018637be2 /mrbgems/mruby-pack | |
| parent | bc9e3e6fd0af39574708db806be6974ecd6a7593 (diff) | |
| download | mruby-b724e06cf25eee4c05dcc0e3a1a65bb608091cc4.tar.gz mruby-b724e06cf25eee4c05dcc0e3a1a65bb608091cc4.zip | |
Avoid uninitialized local variables in `mruby-pack`.
Diffstat (limited to 'mrbgems/mruby-pack')
| -rw-r--r-- | mrbgems/mruby-pack/src/pack.c | 4 |
1 files changed, 2 insertions, 2 deletions
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; |
