# HG changeset patch # User Mike Becker # Date 1612740052 -3600 # Node ID dfdd571550f81a18b0e71ebe49972ddc79937be5 # Parent b447539ec2558371f15637245041db411bc31adc fixes cx_linked_list_add not recalculating end diff -r b447539ec255 -r dfdd571550f8 src/linked_list.c --- a/src/linked_list.c Mon Feb 08 00:18:09 2021 +0100 +++ b/src/linked_list.c Mon Feb 08 00:20:52 2021 +0100 @@ -69,6 +69,9 @@ void **next = CX_LL_PTR(last, loc_next); *next = new_node; + if (end != NULL) { + *end = cx_linked_list_last(&new_node, NULL, loc_next); + } if (loc_prev >= 0) { void **prev = CX_LL_PTR(new_node, loc_prev); *prev = last;