From 85af1c1cbabb8d8bc404643c4b733c69d9009447 Mon Sep 17 00:00:00 2001 From: Olivier Blin Date: Wed, 14 May 2008 13:15:54 +0000 Subject: use eval_quality helper as well not to divide by zero --- lib/network/monitor.pm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'lib/network/monitor.pm') diff --git a/lib/network/monitor.pm b/lib/network/monitor.pm index db34818..40ebd12 100644 --- a/lib/network/monitor.pm +++ b/lib/network/monitor.pm @@ -84,7 +84,7 @@ sub list_wireless { /Mode:(\S*)/ and $net->{mode} = $1; $net->{mode} = 'Managed' if $net->{mode} eq 'Master'; $_ =~ $quality_match and $net->{signal_strength} = $eval_quality->($1); - m|Signal level[:=]([0-9]+/[0-9]+)| && !$net->{signal_strength} and $net->{signal_strength} = eval($1)*100; + m|Signal level[:=]([0-9]+/[0-9]+)| && !$net->{signal_strength} and $net->{signal_strength} = $eval_quality->($1); /key:(\S*)\s/ && $1 eq 'on' and $has_key = 1; /Extra:wpa_ie=|IE:.*WPA/ and $has_wpa = 1; /Authentication Suites \(\d+\) :.*\b802\.1x\b/ and $has_eap = 1; -- cgit v1.2.1