diff options
Diffstat (limited to 'node.c')
-rw-r--r-- | node.c | 5 |
1 files changed, 4 insertions, 1 deletions
@@ -47,7 +47,10 @@ node *n; { node *tmp; - for(tmp = n; tmp; tmp = n = n->next) { + for(tmp = n; tmp;) { + n = tmp->next; free(tmp); + tmp = NULL; + tmp = n; } } |