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;