about summary refs log tree commit diff stats
path: root/src
diff options
context:
space:
mode:
authorMarc <marc@malloc.me>2023-01-15 20:42:16 +1100
committerGitHub <noreply@github.com>2023-01-15 20:42:16 +1100
commit5b9d8a7af58605a9ae5fc63f8d44911cbe33cc06 (patch)
tree4c1d38603b2270e69e82a2be08ae88c63480458a /src
parent19fe0c6fa303bfedc57bf2d83f00e672c3dade47 (diff)
parent143ab187cb54abe858db829b4f310a1c27928c65 (diff)
downloadlibwifi-5b9d8a7af58605a9ae5fc63f8d44911cbe33cc06.tar.gz
libwifi-5b9d8a7af58605a9ae5fc63f8d44911cbe33cc06.tar.bz2
libwifi-5b9d8a7af58605a9ae5fc63f8d44911cbe33cc06.zip
Merge pull request #12 from libwifi/compiler
Enable more code safety and hardening compiler flags
Diffstat (limited to 'src')
-rw-r--r--src/libwifi/core/radiotap/radiotap.c5
-rw-r--r--src/libwifi/gen/management/timing_ad.c1
2 files changed, 5 insertions, 1 deletions
diff --git a/src/libwifi/core/radiotap/radiotap.c b/src/libwifi/core/radiotap/radiotap.c index 5d46223..77786d4 100644 --- a/src/libwifi/core/radiotap/radiotap.c +++ b/src/libwifi/core/radiotap/radiotap.c
@@ -317,7 +317,10 @@ EXPORT
317int ieee80211_radiotap_iterator_next(struct ieee80211_radiotap_iterator *iterator) { 317int ieee80211_radiotap_iterator_next(struct ieee80211_radiotap_iterator *iterator) {
318 while (1) { 318 while (1) {
319 int hit = 0; 319 int hit = 0;
320 int pad, align, size, subns; 320 int pad = 0;
321 int align = 0;
322 int size = 0;
323 int subns = 0;
321 uint32_t oui; 324 uint32_t oui;
322 325
323 /* if no more EXT bits, that's it */ 326 /* if no more EXT bits, that's it */
diff --git a/src/libwifi/gen/management/timing_ad.c b/src/libwifi/gen/management/timing_ad.c index 73a1188..b7985cb 100644 --- a/src/libwifi/gen/management/timing_ad.c +++ b/src/libwifi/gen/management/timing_ad.c
@@ -79,6 +79,7 @@ int libwifi_create_timing_advert(struct libwifi_timing_advert *adv,
79 offset += sizeof(adv_fields->time_error); 79 offset += sizeof(adv_fields->time_error);
80 memcpy(element_data + offset, &adv_fields->time_update, sizeof(adv_fields->time_update)); 80 memcpy(element_data + offset, &adv_fields->time_update, sizeof(adv_fields->time_update));
81 offset += sizeof(adv_fields->time_update); 81 offset += sizeof(adv_fields->time_update);
82 break;
82 } 83 }
83 default: 84 default:
84 break; 85 break;