2006-12-18 Dmitry V. Levin * node.c (free_wstr): Zero wstptr and wstlen only if WSTRCUR flag is set. Index: node.c =================================================================== RCS file: /sources/gawk/gawk-stable/node.c,v retrieving revision 1.2 diff -u -p -r1.2 node.c --- node.c 11 Aug 2006 12:49:40 -0000 1.2 +++ node.c 18 Dec 2006 14:56:56 -0000 @@ -774,10 +774,10 @@ free_wstr(NODE *n) if ((n->flags & WSTRCUR) != 0) { assert(n->wstptr != NULL); free(n->wstptr); + n->wstptr = NULL; + n->wstlen = 0; + n->flags &= ~WSTRCUR; } - n->wstptr = NULL; - n->wstlen = 0; - n->flags &= ~WSTRCUR; } #if 0