]> git.ipfire.org Git - thirdparty/kea.git/commit
[5418] Improved error handling of invalid subnet prefix lengths
authorThomas Markwalder <tmark@isc.org>
Tue, 29 May 2018 20:00:06 +0000 (16:00 -0400)
committerThomas Markwalder <tmark@isc.org>
Tue, 29 May 2018 20:00:06 +0000 (16:00 -0400)
commit5ba16fabc6e81e0f9d7755cceb5189c7140c9864
tree61d00834d1727fe12a189583cb16a7696f4fc214
parent1d0a6513637dee22932b8ce5644a6ca6761bcbb3
[5418] Improved error handling of invalid subnet prefix lengths

src/lib/dhcpsrv/parsers/dhcp_parsers.cc
    SubnetConfigParser::createSubnet() - explicitly catch
    exceptions thrown by lexical_cast and added logic to
    catch values > 256

src/bin/dhcp4/tests/config_parser_unittest.cc
src/bin/dhcp6/tests/config_parser_unittest.cc
    badSubnetValues() - new test that checks
    several invalid subnet value scenarios
src/bin/dhcp4/tests/config_parser_unittest.cc
src/bin/dhcp6/tests/config_parser_unittest.cc
src/lib/dhcpsrv/parsers/dhcp_parsers.cc