Skip to content

Commit ded81ef

Browse files
Clean the mac address before deregistering
Fixes #8498
1 parent 31abb67 commit ded81ef

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

lib/pf/node.pm

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -713,7 +713,12 @@ sub node_deregister {
713713
my ($mac, %info) = @_;
714714
my $logger = get_logger();
715715
$pf::StatsD::statsd->increment( called() . ".called" );
716+
my $cleaned_mac = clean_mac($mac);
717+
if (!$cleaned_mac) {
718+
$logger->error("unable to de-register node $mac invalid mac");
719+
}
716720

721+
$mac = $cleaned_mac;
717722
$info{'status'} = 'unreg';
718723
$info{'regdate'} = $ZERO_DATE;
719724
$info{'unregdate'} = $ZERO_DATE;

0 commit comments

Comments
 (0)