contiki/core
Oskar Nordquist 5e640411f5 core/net/rime/ipolite: stop ctimer and reset queuebuf pointer when canceling old send
Ipolite is used by netflood and route-discovery modules among others. If a route request is yet to be re-broadcasted and a local route discovery is started (interval == 0), the previous queuebuf used is freed but ctimer and queuebuf pointer is left unchanged. This causes corrupt route requests to be sent, invalid routing tables to be formed, memcmp() on NULL pointer on receive, and other undefined behavior.

Signed-off-by: Oskar Nordquist <oskar.nordquist@crlsweden.com>
2014-10-21 15:25:52 +02:00
..
cfs Do not copy more bytes than the filename string contains. 2014-06-11 14:10:00 +02:00
ctk Moved the ctk files from core/lib into core/lib/ and core/lib/libconio 2014-01-26 23:20:46 +01:00
dev Merge pull request #684 from SmallLars/2nd-button 2014-10-08 14:05:24 -05:00
lib Merge pull request #648 from cetic/pr-csma-fixes 2014-10-21 12:17:03 +02:00
loader Changed the parameter 'char * data' of process_start to the 2014-06-12 13:40:28 +02:00
net core/net/rime/ipolite: stop ctimer and reset queuebuf pointer when canceling old send 2014-10-21 15:25:52 +02:00
sys Merge pull request #722 from royscheefhals/contiki-fix 2014-07-28 22:04:36 +02:00
contiki-default-conf.h sicslowpan: Fixed too aggresive fragmentation 2014-08-05 05:07:06 -07:00
contiki-lib.h
contiki-net.h Include udp-socket.h and tcp-socket.h by default in all applications that include contiki-net.h 2014-04-09 22:01:18 +02:00
contiki-version.h
contiki.h