From 2c39600ea5c8a49c092fe0797e0a2c3340bee4b5 Mon Sep 17 00:00:00 2001 From: Francis Dupont Date: Sat, 14 Nov 2015 21:54:29 +0100 Subject: [PATCH] [4125] Fixed variable init (BTW a false positive as ctx.error throws) --- src/lib/eval/parser.cc | 2 +- src/lib/eval/parser.yy | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) 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 &) { -- 2.47.2