From: Francis Dupont Date: Thu, 30 Jun 2016 17:10:36 +0000 (+0200) Subject: [4110a] Removed spurious indexes for registered hook points X-Git-Tag: trac4273_base~1^2~1 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=9cb76e21b320eb34de271ad4911340439b83bc82;p=thirdparty%2Fkea.git [4110a] Removed spurious indexes for registered hook points --- diff --git a/src/bin/dhcp4/dhcp4_srv.cc b/src/bin/dhcp4/dhcp4_srv.cc index 823543302a..d54657e6ac 100644 --- a/src/bin/dhcp4/dhcp4_srv.cc +++ b/src/bin/dhcp4/dhcp4_srv.cc @@ -335,8 +335,7 @@ const std::string Dhcpv4Srv::VENDOR_CLASS_PREFIX("VENDOR_CLASS_"); Dhcpv4Srv::Dhcpv4Srv(uint16_t port, const bool use_bcast, const bool direct_response_desired) : shutdown_(true), alloc_engine_(), port_(port), - use_bcast_(use_bcast), hook_index_pkt4_receive_(-1), - hook_index_subnet4_select_(-1), hook_index_pkt4_send_(-1) { + use_bcast_(use_bcast) { LOG_DEBUG(dhcp4_logger, DBG_DHCP4_START, DHCP4_OPEN_SOCKET).arg(port); try { @@ -360,11 +359,6 @@ Dhcpv4Srv::Dhcpv4Srv(uint16_t port, const bool use_bcast, alloc_engine_.reset(new AllocEngine(AllocEngine::ALLOC_ITERATIVE, 0, false /* false = IPv4 */)); - // Register hook points - hook_index_pkt4_receive_ = Hooks.hook_index_pkt4_receive_; - hook_index_subnet4_select_ = Hooks.hook_index_subnet4_select_; - hook_index_pkt4_send_ = Hooks.hook_index_pkt4_send_; - /// @todo call loadLibraries() when handling configuration changes } catch (const std::exception &e) { diff --git a/src/bin/dhcp4/dhcp4_srv.h b/src/bin/dhcp4/dhcp4_srv.h index 64832bc604..516ec9921f 100644 --- a/src/bin/dhcp4/dhcp4_srv.h +++ b/src/bin/dhcp4/dhcp4_srv.h @@ -791,11 +791,6 @@ private: uint16_t port_; ///< UDP port number on which server listens. bool use_bcast_; ///< Should broadcast be enabled on sockets (if true). - /// Indexes for registered hook points - int hook_index_pkt4_receive_; - int hook_index_subnet4_select_; - int hook_index_pkt4_send_; - public: /// Class methods for DHCPv4-over-DHCPv6 handler