From 923242ca2e570afcadb769f425a2d03e8167befb Mon Sep 17 00:00:00 2001 From: Francis Dupont Date: Thu, 30 Jun 2016 19:37:58 +0200 Subject: [PATCH] [4110a] Removed spurious indexes for registered hook points (second try) --- src/bin/dhcp4/dhcp4_srv.cc | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/bin/dhcp4/dhcp4_srv.cc b/src/bin/dhcp4/dhcp4_srv.cc index d54657e6ac..bd91e5658a 100644 --- a/src/bin/dhcp4/dhcp4_srv.cc +++ b/src/bin/dhcp4/dhcp4_srv.cc @@ -458,7 +458,7 @@ Dhcpv4Srv::selectSubnet(const Pkt4Ptr& query) const { subnet = cfgmgr.getCurrentCfg()->getCfgSubnets4()->selectSubnet(selector); // Let's execute all callouts registered for subnet4_select - if (HooksManager::calloutsPresent(hook_index_subnet4_select_)) { + if (HooksManager::calloutsPresent(Hooks.hook_index_subnet4_select_)) { CalloutHandlePtr callout_handle = getCalloutHandle(query); // We're reusing callout_handle from previous calls @@ -472,7 +472,7 @@ Dhcpv4Srv::selectSubnet(const Pkt4Ptr& query) const { getCfgSubnets4()->getAll()); // Call user (and server-side) callouts - HooksManager::callCallouts(hook_index_subnet4_select_, + HooksManager::callCallouts(Hooks.hook_index_subnet4_select_, *callout_handle); // Callouts decided to skip this step. This means that no subnet @@ -562,7 +562,7 @@ Dhcpv4Srv::selectSubnet4o6(const Pkt4Ptr& query) const { subnet = cfgmgr.getCurrentCfg()->getCfgSubnets4()->selectSubnet4o6(selector); // Let's execute all callouts registered for subnet4_select - if (HooksManager::calloutsPresent(hook_index_subnet4_select_)) { + if (HooksManager::calloutsPresent(Hooks.hook_index_subnet4_select_)) { CalloutHandlePtr callout_handle = getCalloutHandle(query); // We're reusing callout_handle from previous calls @@ -576,7 +576,7 @@ Dhcpv4Srv::selectSubnet4o6(const Pkt4Ptr& query) const { getCfgSubnets4()->getAll()); // Call user (and server-side) callouts - HooksManager::callCallouts(hook_index_subnet4_select_, + HooksManager::callCallouts(Hooks.hook_index_subnet4_select_, *callout_handle); // Callouts decided to skip this step. This means that no subnet @@ -971,7 +971,7 @@ Dhcpv4Srv::processPacket(Pkt4Ptr& query, Pkt4Ptr& rsp) { bool skip_pack = false; // Execute all callouts registered for pkt4_send - if (HooksManager::calloutsPresent(hook_index_pkt4_send_)) { + if (HooksManager::calloutsPresent(Hooks.hook_index_pkt4_send_)) { CalloutHandlePtr callout_handle = getCalloutHandle(query); // Delete all previous arguments @@ -987,7 +987,7 @@ Dhcpv4Srv::processPacket(Pkt4Ptr& query, Pkt4Ptr& rsp) { callout_handle->setArgument("query4", query); // Call all installed callouts - HooksManager::callCallouts(hook_index_pkt4_send_, + HooksManager::callCallouts(Hooks.hook_index_pkt4_send_, *callout_handle); // Callouts decided to skip the next processing step. The next -- 2.47.3