about summary refs log tree commit diff
diff options
context:
space:
mode:
-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 ;