mbed-os/features/lorawan
Hasnain Virk 726eff9305 Proper size checking for link ADR commands
In a specific branch path 'adr_settings' in link_adr_request() API, the
structure adr_settings of type link_adr_params_t will be rendered
uninitialized. To prevent this we initialize the construct as zero.
In addition to that, to handle the case properly we should check for the
command identifier and the command payload length anticipating contiguous
blocks of adr commands. If we find a discrepency in size, we should
abort.
2019-02-14 17:15:42 +02:00
..
lorastack Proper size checking for link ADR commands 2019-02-14 17:15:42 +02:00
system Final cleanup and ASCII art for algorithm v2 2018-12-10 08:53:30 +02:00
FSB_Usage.txt Copy edit FSB_Usage.txt 2018-08-27 10:06:21 -05:00
LICENSE Adding license text and BSD-Clause 3 2018-02-09 11:00:56 -06:00
LoRaRadio.h Fixed single space that astyle caught 2019-01-11 11:31:42 +02:00
LoRaWANBase.h Making cancel_sending() API robust 2018-10-02 14:07:52 +03:00
LoRaWANInterface.cpp Lora: Support user provided LoRaPHY object 2018-07-06 15:11:10 +03:00
LoRaWANInterface.h Lora: Document all possible error codes for LoRaWANBase methods 2018-08-07 15:25:44 +03:00
LoRaWANStack.cpp LoRAWAN: volatile bool -> atomic_flag 2019-01-14 11:59:25 +02:00
LoRaWANStack.h LoRAWAN: volatile bool -> atomic_flag 2019-01-14 11:59:25 +02:00
lorawan_types.h Making cancel_sending() API robust 2018-10-02 14:07:52 +03:00
mbed_lib.json Final cleanup and ASCII art for algorithm v2 2018-12-10 08:53:30 +02:00