/* truncated packet */
query.resize(query.size() - 1);
- BOOST_CHECK_THROW(locateEDNSOption(query, EDNSOptionCode::ECS, &optContentStart, &optContentLen), std::range_error);
+ BOOST_CHECK_THROW(locateEDNSOption(query, EDNSOptionCode::ECS, &optContentStart, &optContentLen), std::out_of_range);
}
{
/* truncated packet */
query.resize(query.size() - 1);
- BOOST_CHECK_THROW(locateEDNSOption(query, EDNSOptionCode::ECS, &optContentStart, &optContentLen), std::range_error);
+ BOOST_CHECK_THROW(locateEDNSOption(query, EDNSOptionCode::ECS, &optContentStart, &optContentLen), std::out_of_range);
}
{
/* truncated packet */
query.resize(query.size() - 1);
- BOOST_CHECK_THROW(locateEDNSOption(query, EDNSOptionCode::ECS, &optContentStart, &optContentLen), std::range_error);
+ BOOST_CHECK_THROW(locateEDNSOption(query, EDNSOptionCode::ECS, &optContentStart, &optContentLen), std::out_of_range);
}
{
/* truncated packet */
query.resize(query.size() - 1);
- BOOST_CHECK_THROW(locateEDNSOption(query, 65002, &optContentStart, &optContentLen), std::range_error);
+ BOOST_CHECK_THROW(locateEDNSOption(query, 65002, &optContentStart, &optContentLen), std::out_of_range);
}
}
/* truncate the EDE text by one byte */
query.resize(query.size() - 1U);
- BOOST_CHECK_THROW(dnsdist::edns::getExtendedDNSError(query), std::range_error);
+ BOOST_CHECK_THROW(dnsdist::edns::getExtendedDNSError(query), std::out_of_range);
}
{