diff options
author | Marc <marc@malloc.me> | 2023-01-15 20:42:16 +1100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-01-15 20:42:16 +1100 |
commit | 5b9d8a7af58605a9ae5fc63f8d44911cbe33cc06 (patch) | |
tree | 4c1d38603b2270e69e82a2be08ae88c63480458a /src | |
parent | 19fe0c6fa303bfedc57bf2d83f00e672c3dade47 (diff) | |
parent | 143ab187cb54abe858db829b4f310a1c27928c65 (diff) | |
download | libwifi-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.c | 5 | ||||
-rw-r--r-- | src/libwifi/gen/management/timing_ad.c | 1 |
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 | |||
317 | int ieee80211_radiotap_iterator_next(struct ieee80211_radiotap_iterator *iterator) { | 317 | int 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; |