From: Razvan Becheriu Date: Thu, 17 Feb 2022 18:45:38 +0000 (+0200) Subject: [#95] addressed review X-Git-Tag: Kea-2.1.3~8 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=4cadd7e4e5470df3164a290cdc87707267d0615d;p=thirdparty%2Fkea.git [#95] addressed review --- diff --git a/src/hooks/dhcp/mysql_cb/mysql_cb_dhcp4.cc b/src/hooks/dhcp/mysql_cb/mysql_cb_dhcp4.cc index 81d975bd38..07d2875f7f 100644 --- a/src/hooks/dhcp/mysql_cb/mysql_cb_dhcp4.cc +++ b/src/hooks/dhcp/mysql_cb/mysql_cb_dhcp4.cc @@ -1945,7 +1945,6 @@ public: createUpdateOption4(server_selector, pool_id, option, false); } - /// @brief Sends query to insert or update DHCP option in a pool. /// /// @param selector Server selector. diff --git a/src/hooks/dhcp/pgsql_cb/pgsql_cb_impl.cc b/src/hooks/dhcp/pgsql_cb/pgsql_cb_impl.cc index f0b8704c60..24b71dcc09 100644 --- a/src/hooks/dhcp/pgsql_cb/pgsql_cb_impl.cc +++ b/src/hooks/dhcp/pgsql_cb/pgsql_cb_impl.cc @@ -654,16 +654,12 @@ PgSqlConfigBackendImpl::getOption(const int index, " (unassigned) is unsupported at the moment"); } - Option::Universe universe; std::string msg = "fetching "; if (pool_type == Lease::TYPE_PD) { - universe = Option::V6; msg += "prefix delegation"; } else { - universe = Option::V4; msg += "address"; } - msg += " pool level option"; auto tag = getServerTag(server_selector, msg); @@ -672,8 +668,11 @@ PgSqlConfigBackendImpl::getOption(const int index, in_bindings.add(pool_id); in_bindings.add(code); // Postgresql code is same size regardless of universe in_bindings.add(space); - + Option::Universe universe = Option::V4; OptionContainer options; + if (pool_type != Lease::TYPE_V4) { + universe = Option::V6; + } getOptions(index, in_bindings, universe, options); return (options.empty() ? OptionDescriptorPtr() : OptionDescriptor::create(*options.begin())); diff --git a/src/lib/dhcpsrv/testutils/generic_cb_dhcp4_unittest.cc b/src/lib/dhcpsrv/testutils/generic_cb_dhcp4_unittest.cc index d5778b84a5..78d380a96d 100644 --- a/src/lib/dhcpsrv/testutils/generic_cb_dhcp4_unittest.cc +++ b/src/lib/dhcpsrv/testutils/generic_cb_dhcp4_unittest.cc @@ -518,9 +518,9 @@ GenericConfigBackendDHCPv4Test::testNewAuditEntry(const std::vectorget(); diff --git a/src/lib/dhcpsrv/testutils/generic_cb_dhcp4_unittest.h b/src/lib/dhcpsrv/testutils/generic_cb_dhcp4_unittest.h index 040158c96c..b954eb8181 100644 --- a/src/lib/dhcpsrv/testutils/generic_cb_dhcp4_unittest.h +++ b/src/lib/dhcpsrv/testutils/generic_cb_dhcp4_unittest.h @@ -19,8 +19,10 @@ namespace test { struct ExpAuditEntry { /// @brief Type of object changed. std::string object_type; + /// @brief Timestamp the change occurred. db::AuditEntry::ModificationType modification_type; + /// @brief Log message describing the change. std::string log_message; };