set tree iterator stack pointer to NULL on dispose to avoid accidental double-frees

Mon, 19 Feb 2024 22:08:09 +0100

author
Mike Becker <universe@uap-core.de>
date
Mon, 19 Feb 2024 22:08:09 +0100
changeset 835
13068743197f
parent 834
04c53b3c8378
child 836
2672a2f79484

set tree iterator stack pointer to NULL on dispose to avoid accidental double-frees

src/cx/tree.h file | annotate | diff | comparison | revisions
     1.1 --- a/src/cx/tree.h	Sun Feb 18 21:12:28 2024 +0100
     1.2 +++ b/src/cx/tree.h	Mon Feb 19 22:08:09 2024 +0100
     1.3 @@ -119,6 +119,7 @@
     1.4   */
     1.5  static inline void cxTreeIteratorDispose(CxTreeIterator *iter) {
     1.6      free(iter->stack);
     1.7 +    iter->stack = NULL;
     1.8  }
     1.9  
    1.10  /**

mercurial