From 2197c608c2179a359cb6a7752a59ce7986f7a043 Mon Sep 17 00:00:00 2001 From: James Rouzier Date: Mon, 27 Jan 2025 14:30:27 +0000 Subject: [PATCH] Clean the mac address before deregistering Fixes #8498 --- lib/pf/node.pm | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/lib/pf/node.pm b/lib/pf/node.pm index e3ecdc9bac55..75afc2091987 100644 --- a/lib/pf/node.pm +++ b/lib/pf/node.pm @@ -713,7 +713,12 @@ sub node_deregister { my ($mac, %info) = @_; my $logger = get_logger(); $pf::StatsD::statsd->increment( called() . ".called" ); + my $cleaned_mac = clean_mac($mac); + if (!$cleaned_mac) { + $logger->error("unable to de-register node $mac invalid mac"); + } + $mac = $cleaned_mac; $info{'status'} = 'unreg'; $info{'regdate'} = $ZERO_DATE; $info{'unregdate'} = $ZERO_DATE;