# HG changeset patch # User Mike Becker # Date 1708376889 -3600 # Node ID 13068743197ffb0249c36baf0ebec0a90b366fc5 # Parent 04c53b3c83783d807a951aba3eb3f39a53afad1f set tree iterator stack pointer to NULL on dispose to avoid accidental double-frees diff -r 04c53b3c8378 -r 13068743197f src/cx/tree.h --- a/src/cx/tree.h Sun Feb 18 21:12:28 2024 +0100 +++ b/src/cx/tree.h Mon Feb 19 22:08:09 2024 +0100 @@ -119,6 +119,7 @@ */ static inline void cxTreeIteratorDispose(CxTreeIterator *iter) { free(iter->stack); + iter->stack = NULL; } /**