# | Line 136 | Line 136 | mainloop() /* get and process input */ | |
---|---|---|
136 | freetree(tp) /* free a trace tree */ | |
137 | struct node *tp; | |
138 | { | |
139 | < | register struct node *kid; |
139 | > | register struct node *kid, *k2; |
140 | ||
141 | < | for (kid = tp->daughter; kid != NULL; kid = kid->sister) |
141 | > | for (kid = tp->daughter; kid != NULL; kid = k2) { |
142 | > | k2 = kid->sister; |
143 | freetree(kid); | |
144 | + | } |
145 | free((void *)tp); | |
146 | } | |
147 |
– | Removed lines |
+ | Added lines |
< | Changed lines |
> | Changed lines |