zephyr/subsys/net
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
..
ip net: pkt: Print debug prints in one line 2018-11-13 12:54:27 -05:00
l2 ieee802154: Remove dead code 2018-11-15 08:42:52 -05:00
lib net: lwm2m: handle pending before send in retransmit 2018-11-21 12:30:42 -05:00
buf.c net: buf: Fix debug level setting 2018-10-23 10:36:01 +03:00
CMakeLists.txt net: l2: Move the layer 2 code into subsys/net/ 2018-06-27 17:02:59 +03:00
hostname.c net: Convert core IP stack to use log levels 2018-10-04 14:13:57 +03:00
Kconfig net: buf: Use proper Kconfig log level template 2018-10-24 15:10:33 +03:00
Kconfig.hostname net: Convert core IP stack to use log levels 2018-10-04 14:13:57 +03:00
Kconfig.template.log_config.default.net net: Convert core IP stack to use log levels 2018-10-04 14:13:57 +03:00
Kconfig.template.log_config.net net: Honor default log level 2018-10-19 16:13:48 -04:00
TODO Bluetooth: Kconfig: Rename CONFIG_BLUETOOTH_* to CONFIG_BT_* 2017-08-09 11:14:19 +03:00