From: Francis Dupont Date: Sat, 14 Nov 2015 20:54:29 +0000 (+0100) Subject: [4125] Fixed variable init (BTW a false positive as ctx.error throws) X-Git-Tag: trac4203_base~5^2~1 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=2c39600ea5c8a49c092fe0797e0a2c3340bee4b5;p=thirdparty%2Fkea.git [4125] Fixed variable init (BTW a false positive as ctx.error throws) --- diff --git a/src/lib/eval/parser.cc b/src/lib/eval/parser.cc index c2c07d1230..4e7dd72610 100644 --- a/src/lib/eval/parser.cc +++ b/src/lib/eval/parser.cc @@ -595,7 +595,7 @@ namespace isc { namespace eval { case 6: #line 90 "parser.yy" // lalr1.cc:859 { - int n; + int n = 0; try { n = boost::lexical_cast(yystack_[1].value.as< std::string > ()); } catch (const boost::bad_lexical_cast &) { diff --git a/src/lib/eval/parser.yy b/src/lib/eval/parser.yy index b4a3237c96..c4a131934a 100644 --- a/src/lib/eval/parser.yy +++ b/src/lib/eval/parser.yy @@ -88,7 +88,7 @@ string_expr : STRING } | OPTION "[" INTEGER "]" { - int n; + int n = 0; try { n = boost::lexical_cast($3); } catch (const boost::bad_lexical_cast &) {