From 0bb853b30044366d435e110e7eaf10f81aea79b0 Mon Sep 17 00:00:00 2001 From: Dan Williams Date: Wed, 15 Oct 2008 22:47:38 +0000 Subject: [PATCH] 2008-10-15 Dan Williams * src/nm-device-wifi.c - (wireless_qual_to_percent): fix quality calculation in a fallback case (Johannes Berg) git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@4184 4912f4e0-d625-0410-9fb7-b9a5a253dbdc --- ChangeLog | 6 ++++++ src/nm-device-wifi.c | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 402171d52..689f48986 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2008-10-15 Dan Williams + + * src/nm-device-wifi.c + - (wireless_qual_to_percent): fix quality calculation in a fallback case + (Johannes Berg) + 2008-10-15 Dan Williams * src/NetworkManagerSystem.c diff --git a/src/nm-device-wifi.c b/src/nm-device-wifi.c index f0ed948ed..da4c7b55b 100644 --- a/src/nm-device-wifi.c +++ b/src/nm-device-wifi.c @@ -1350,7 +1350,7 @@ max_qual->updated); level = CLAMP (level, FALLBACK_NOISE_FLOOR_DBM, FALLBACK_SIGNAL_MAX_DBM); - if ((qual->noise > 0) && (!qual->updated & IW_QUAL_NOISE_INVALID)) + if ((qual->noise > 0) && !(qual->updated & IW_QUAL_NOISE_INVALID)) noise = qual->noise - 0x100; else if ((max_qual->noise > 0) && !(max_qual->updated & IW_QUAL_NOISE_INVALID)) noise = max_qual->noise - 0x100;