Marian Buschsieweke
0d5bde0ce2
sys/net/gnrc/pkt: fix gnrc_pkt_delete()
...
The previous implementation used creative construct for impedance
mismatching between the core list API (which returns a ptr to the
removed element if found) and the GNRC pkt list API (which returns a
ptr to the new list head) that creates a temporary list head on the
stack.
I'm not entirely sure if the previous implementation is containing
undefined behavior that is used against us with GCC >= 12.x, or if this
is a compiler bug. In either case, not reusing the core list API here
and just having a textbook linked list delete function here is not much
less readable and fixes the issue for our users.
2022-11-10 17:25:34 +01:00
..
2019-08-28 16:48:42 +02:00
2022-01-27 09:50:08 +01:00
2022-09-14 15:05:25 +02:00
2022-07-18 15:27:58 +02:00
2021-08-13 19:50:38 +02:00
2020-11-23 16:56:34 +01:00
2022-10-12 17:33:55 +02:00
2022-11-10 17:25:34 +01:00
2022-06-27 14:51:16 +02:00
2022-10-18 10:57:50 +02:00
2022-06-06 20:46:48 +02:00
2022-09-29 11:25:56 +02:00
2022-05-13 12:14:55 +02:00
2021-02-16 18:18:21 +01:00
2021-08-13 19:50:38 +02:00
2022-06-30 09:48:45 +02:00
2022-09-29 10:48:49 +02:00
2022-05-24 13:02:10 +02:00
2022-09-14 10:47:18 +02:00
2022-04-14 09:23:27 +02:00
2020-04-07 22:08:57 +02:00
2022-01-07 11:28:11 +01:00
2019-11-13 11:28:01 +01:00
2022-10-25 14:09:26 +02:00
2021-09-20 08:10:59 +02:00
2021-08-13 19:50:38 +02:00
2022-09-14 15:05:25 +02:00
2022-04-03 17:29:10 +02:00
2022-07-29 17:48:26 +02:00
2021-10-08 12:15:53 +02:00
2021-10-08 12:10:28 +02:00
2020-12-18 10:41:52 +01:00
2021-08-13 19:50:38 +02:00
2021-08-13 19:50:38 +02:00
2020-09-30 11:18:36 +02:00
2020-03-24 10:39:49 +01:00
2021-06-08 14:30:40 +02:00
2021-08-13 19:50:38 +02:00
2022-09-26 20:20:14 +02:00
2022-04-29 14:19:25 +02:00
2021-08-13 19:50:38 +02:00
2018-12-24 14:34:50 +01:00
2022-01-16 11:24:22 +01:00
2022-08-12 10:17:33 +02:00
2021-08-13 19:50:38 +02:00
2021-08-13 19:50:38 +02:00
2020-07-22 00:26:09 +05:30
2021-08-13 19:50:38 +02:00
2022-09-14 15:05:25 +02:00
2022-09-29 11:25:56 +02:00
2020-12-18 10:22:25 +01:00
2022-11-01 00:17:11 +01:00
2022-06-08 17:19:03 +02:00
2022-10-19 16:44:13 +02:00
2021-06-18 00:13:08 +02:00
2021-07-09 11:35:19 +02:00
2022-06-06 20:46:48 +02:00
2022-09-29 11:25:56 +02:00
2021-07-05 10:32:50 +02:00
2021-08-13 19:50:38 +02:00
2021-08-13 19:50:38 +02:00
2020-12-14 09:00:26 +01:00
2022-05-24 13:02:10 +02:00
2022-05-10 09:24:56 +02:00
2022-09-14 15:05:25 +02:00
2021-07-08 09:40:02 +02:00
2022-06-08 13:01:23 +02:00
2020-11-09 11:45:28 +01:00
2022-03-08 13:35:32 +01:00