parser: Updates the generated parser file

This commit is contained in:
Felipe Zimmerle 2018-09-11 21:01:13 -03:00
parent a719871458
commit 9c73c09abd
No known key found for this signature in database
GPG Key ID: E6DFB08CE8B11277

View File

@ -1988,11 +1988,11 @@ namespace yy {
case 71:
#line 1082 "seclang-parser.yy" // lalr1.cc:856
{
#ifdef WITH_GEOIP
#if defined(WITH_GEOIP) or defined(WITH_MAXMIND)
OPERATOR_CONTAINER(yylhs.value.as< std::unique_ptr<Operator> > (), new operators::GeoLookup());
#else
std::stringstream ss;
ss << "This version of ModSecurity was not compiled with GeoIP support.";
ss << "This version of ModSecurity was not compiled with GeoIP or MaxMind support.";
driver.error(yystack_[1].location, ss.str());
YYERROR;
#endif // WITH_GEOIP
@ -2669,7 +2669,7 @@ namespace yy {
case 125:
#line 1557 "seclang-parser.yy" // lalr1.cc:856
{
#ifdef WITH_GEOIP
#if defined(WITH_GEOIP) or defined(WITH_MAXMIND)
std::string err;
std::string file = modsecurity::utils::find_resource(yystack_[0].value.as< std::string > (),
driver.ref.back(), &err);
@ -2689,7 +2689,7 @@ namespace yy {
}
#else
std::stringstream ss;
ss << "This version of ModSecurity was not compiled with GeoIP support.";
ss << "This version of ModSecurity was not compiled with GeoIP or MaxMind support.";
driver.error(yystack_[1].location, ss.str());
YYERROR;
#endif // WITH_GEOIP