ruby-changes:57026
From: Kazuhiro <ko1@a...>
Date: Wed, 14 Aug 2019 11:47:40 +0900 (JST)
Subject: [ruby-changes:57026] Kazuhiro NISHIYAMA: 0623e2b7cc (master): Suppress Uninitialized variables by Coverity Scan
https://git.ruby-lang.org/ruby.git/commit/?id=0623e2b7cc From 0623e2b7cc621b1733a760b72af246b06c30cf96 Mon Sep 17 00:00:00 2001 From: Kazuhiro NISHIYAMA <zn@m...> Date: Wed, 14 Aug 2019 11:44:20 +0900 Subject: Suppress Uninitialized variables by Coverity Scan Coverity Scan says: ``` ** CID 1452284: Uninitialized variables (UNINIT) /eval.c: 223 in rb_ec_cleanup() ``` ``` >>> CID 1452284: Uninitialized variables (UNINIT) >>> Using uninitialized value "errs[1]". ``` diff --git a/eval.c b/eval.c index 00cd56b..3bd70f6 100644 --- a/eval.c +++ b/eval.c @@ -186,7 +186,7 @@ static int https://github.com/ruby/ruby/blob/trunk/eval.c#L186 rb_ec_cleanup(rb_execution_context_t *ec, volatile int ex) { int state; - volatile VALUE errs[2]; + volatile VALUE errs[2] = { Qundef, Qundef }; int nerr; rb_thread_t *th = rb_ec_thread_ptr(ec); volatile int sysex = EXIT_SUCCESS; -- cgit v0.10.2 -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/