--- lib/PXElator/amt.pm 2009/08/19 10:58:02 261 +++ lib/PXElator/amt.pm 2009/08/19 11:02:15 262 @@ -13,10 +13,12 @@ use html; sub info { - my $amt = shift; + my ( $amt, $client_ip ) = @_; my ( $passwd, $ip ) = split(/\s+/, $amt); ( $ip, $passwd ) = ( $passwd, $ip ) if $passwd =~ m/$RE{net}{IPv4}/; + $ip ||= $client_ip; + my $p = Net::Ping->new; if ( ! $p->ping( $ip, 0.7 ) ) {