]> git.sur5r.net Git - i3/i3status/commitdiff
Correctly calculate Wireless link quality 77/head
authorStefan Bader <stefan.bader94@gmail.com>
Mon, 12 Oct 2015 18:46:22 +0000 (20:46 +0200)
committerStefan Bader <stefan.bader94@gmail.com>
Mon, 12 Oct 2015 18:46:22 +0000 (20:46 +0200)
Wireless quality was stuck at 100% due to
a signed with unsigned integer division.

src/print_wireless_info.c

index a3ab6701eb89c8d113310a0f81beb5aafa77957b..aff04383ed43ac0a7294eb2a04e0d74de99348aa 100644 (file)
@@ -104,7 +104,7 @@ static void print_bitrate(char *buffer, int buflen, int bitrate) {
 }
 
 // Based on NetworkManager/src/platform/wifi/wifi-utils-nl80211.c
-static uint32_t nl80211_xbm_to_percent(int32_t xbm, uint32_t divisor) {
+static uint32_t nl80211_xbm_to_percent(int32_t xbm, int32_t divisor) {
 #define NOISE_FLOOR_DBM -90
 #define SIGNAL_MAX_DBM -20