summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLaurent Bercot <ska-skaware@skarnet.org>2019-11-17 20:00:17 +0000
committerLaurent Bercot <ska-skaware@skarnet.org>2019-11-17 20:00:17 +0000
commit7a17a1f9b07ee1df3a0f8f08850c207a3cdc3479 (patch)
treede906bfa58cb8d836e12fafb599949b0f9777f46
parentec17a98d42d8f90d8cbefb01943562a63f2e74d5 (diff)
downloadbcnm-7a17a1f9b07ee1df3a0f8f08850c207a3cdc3479.tar.xz
signal_level should be signed
-rw-r--r--src/include/bcnm/wpactrl.h2
-rw-r--r--src/libwpactrl/wpactrl_scan_parse.c2
2 files changed, 2 insertions, 2 deletions
diff --git a/src/include/bcnm/wpactrl.h b/src/include/bcnm/wpactrl.h
index a81385e..5602037 100644
--- a/src/include/bcnm/wpactrl.h
+++ b/src/include/bcnm/wpactrl.h
@@ -91,7 +91,7 @@ struct wpactrl_scanres_s
{
char bssid[6] ;
uint32_t frequency ;
- uint32_t signal_level ;
+ int32_t signal_level ;
size_t flags_start ;
size_t flags_len ;
size_t ssid_start ;
diff --git a/src/libwpactrl/wpactrl_scan_parse.c b/src/libwpactrl/wpactrl_scan_parse.c
index e75072d..decb1cb 100644
--- a/src/libwpactrl/wpactrl_scan_parse.c
+++ b/src/libwpactrl/wpactrl_scan_parse.c
@@ -24,7 +24,7 @@ static int wpactrl_scan_parse_one (char const *s, size_t len, wpactrl_scanres_t
s += pos + 1 ; len -= pos + 1 ;
pos = byte_chr(s, len, '\t') ;
if (pos >= len) goto eproto ;
- if (uint32_scan(s, &sr.signal_level) != pos) goto eproto ;
+ if (int32_scan(s, &sr.signal_level) != pos) goto eproto ;
s += pos + 1 ; len -= pos + 1 ;
pos = byte_chr(s, len, '\t') ;
if (pos >= len) goto eproto ;