From ae3b04a78972b3e61be3e33a51105c8fcb2c1092 Mon Sep 17 00:00:00 2001 From: "Zane C. Bowers-Hadley" Date: Tue, 16 Feb 2021 10:30:26 -0600 Subject: [PATCH] fix use for on FreeBSD --- Net-Connection-ncnetstat/Changes | 3 +++ .../lib/Net/Connection/ncnetstat.pm | 11 ++++------- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/Net-Connection-ncnetstat/Changes b/Net-Connection-ncnetstat/Changes index 398e5f6..d080f0d 100644 --- a/Net-Connection-ncnetstat/Changes +++ b/Net-Connection-ncnetstat/Changes @@ -1,5 +1,8 @@ Revision history for Net-Connection-ncnetstat +0.6.3 2021-02-16/10:30 + - Fix at runtime module use to actually work now. Thanks Grinnz, Botje! + 0.6.2 2021-02-16/02:30 - Remove it accidentally using Net::Conection::lsof always. diff --git a/Net-Connection-ncnetstat/lib/Net/Connection/ncnetstat.pm b/Net-Connection-ncnetstat/lib/Net/Connection/ncnetstat.pm index eb76ec7..8fa48ce 100644 --- a/Net-Connection-ncnetstat/lib/Net/Connection/ncnetstat.pm +++ b/Net-Connection-ncnetstat/lib/Net/Connection/ncnetstat.pm @@ -11,12 +11,9 @@ use Proc::ProcessTable; use Text::ANSITable; # use Net::Connection::FreeBSD_sockstat if possible -if ( $^O =~ /freebsd/ ) { - use Net::Connection::FreeBSD_sockstat; -} -else { - use Net::Connection::lsof; -} +use if $^O =~ /freebsd/, 'Net::Connection::FreeBSD_sockstat'; +use if $^O !~ /freebsd/, 'Net::Connection::lsof'; + =head1 NAME @@ -180,7 +177,7 @@ sub run { @objects = &lsof_to_nc_objects; } else { - @objects = &sockstat_to_nc_objects; + @objects = sockstat_to_nc_objects; } my @found;