zephyr/subsys/net/lib
Michael Scott 70b9e7bab6 net: lwm2m: handle pending before send in retransmit
When resending data, we need to always check pending status first.
If the pending check returns an "expired" status, avoid sending the
data to L2 network driver entirely.

This change fixes a use after free issue, where the L2 network driver
was still handling a packet that was expired out from under it when
the pending status was checked.

Signed-off-by: Michael Scott <mike@foundries.io>
2018-11-21 12:30:42 -05:00
..
app net: Rename net_is_xxx...() functions to net_xxx_is...() 2018-11-02 14:52:33 -04:00
coap net: Rename net_is_xxx...() functions to net_xxx_is...() 2018-11-02 14:52:33 -04:00
coap_sock net: Rename net_is_xxx...() functions to net_xxx_is...() 2018-11-02 14:52:33 -04:00
config net: lib: init: Remove remaining SYS_LOG usage 2018-10-22 11:11:35 +03:00
dns net: Rename net_is_xxx...() functions to net_xxx_is...() 2018-11-02 14:52:33 -04:00
http logging: Fix errors in log usage 2018-11-10 12:38:29 -05:00
lwm2m net: lwm2m: handle pending before send in retransmit 2018-11-21 12:30:42 -05:00
mqtt net: mqtt: Mark existing implementation as legacy 2018-11-19 09:31:01 -05:00
mqtt_sock net: mqtt: Add TLS socket transport 2018-11-19 09:31:01 -05:00
openthread dts_fixups: Use DT_ prefix in all defined labels not related to Kconfig 2018-11-13 10:44:42 -06:00
sntp sys_clock: Make clock_always_on true by default 2018-10-16 15:03:10 -04:00
sockets net: sockets: zsock_close: Be sure to free file descriptor 2018-11-20 11:25:17 +01:00
tls_credentials coccicnelle: Ignore return of memset 2018-09-14 16:55:37 -04:00
websocket net: Make Kconfig template variables prettier 2018-10-05 09:01:37 -04:00
CMakeLists.txt net: mqtt: Add BSD socket implementation 2018-11-19 09:31:01 -05:00
Kconfig net: mqtt: Add BSD socket implementation 2018-11-19 09:31:01 -05:00