1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2025-01-18 12:52:44 +01:00
RIOT/sys/net/gnrc
Martine Lenders ce14ee1f77 gnrc_ipv6: fix SEGFAULT when multicasting with multiple interfaces
When writing to the IPv6 header the implementation currently doesn't
take the packet with the (potentially) duplicated header, but the
packet with the original one, which leads to the packet sent and then
released in `gnrc_netif_ethernet.c` first and then accessed again in
further iterations of the "writing to the IPv6 header" loop, which
causes access to an invalid pointer, causing a crash.

Fixes #11980
2019-10-20 14:25:40 +02:00
..
application_layer gnrc_icmpv6_echo: use gnrc_netif_hdr_set_netif() also for loopback 2019-09-10 12:37:32 +02:00
link_layer sys/net/lwmac: remove not needed pkt pointer check 2019-09-20 09:01:08 +02:00
netapi gnrc_netapi: use static inline for high-level wrapper functions 2018-12-11 16:15:51 +01:00
netif gnrc_netif: adapt to new netif_t abstraction 2019-10-11 10:59:14 +02:00
netreg gnrc_netreg: use thread_has_msg_queue() for msg queue check 2018-12-19 15:39:50 +01:00
nettest gnrc: remove legacy network interface structures 2017-11-17 09:20:29 +01:00
network_layer gnrc_ipv6: fix SEGFAULT when multicasting with multiple interfaces 2019-10-20 14:25:40 +02:00
pkt gnrc: cleanup and corrections in gnrc_pkt 2017-04-22 20:56:54 +02:00
pktbuf gnrc/pktbuf: remove obsolete sys/uio.h include 2019-07-04 16:12:57 +02:00
pktbuf_malloc gnrc_pktbuf: remove gnrc_pktbuf_duplicate_upto 2019-07-03 15:09:18 +02:00
pktbuf_static gnrc_pktbuf: remove gnrc_pktbuf_duplicate_upto 2019-07-03 15:09:18 +02:00
pktdump gnrc_pktdump: add GNRC_NETTYPE_IPV6_EXT output 2018-12-14 01:37:53 +01:00
priority_pktqueue gnrc_priority_queue: updated coding style. 2017-06-22 11:36:55 +02:00
routing/rpl gnrc_rpl_srh: don't send error message on multicast error 2019-10-14 11:25:53 +02:00
sock net/gnrc/sock: remove duplicate net_gnrc_sock group definition 2019-08-05 16:57:37 +02:00
transport_layer Merge pull request #12379 from brummer-simon/gnrc_tcp-no_reopen_recv_window_on_closed_conn 2019-10-06 17:32:49 +02:00
Makefile gnrc_sixlowpan_frag: move public rbuf functions to their own module 2019-09-27 19:09:52 +02:00