kea-dhcp6 has wrong hook label in exception catch block
kea-dhcp6 server has try-catch block around the call to leases6_committed hook callout. The catch block calls HookManager to drop parked packet but specifies the wrong hook name:
try {
// Call all installed callouts
HooksManager::callCallouts(Hooks.hook_index_leases6_committed_,
*callout_handle);
} catch (...) {
// Make sure we don't orphan a parked packet.
HooksManager::drop("leases4_committed", query);
throw;
}
It should be "leases6_committed". I doubt this is having any real impact but it might represent a memory leak under certain error conditions.