# | Line 376 | Line 376 | dcleanup( /* clear definitions (0->vars,1->output,2-> | |
---|---|---|
376 | else | |
377 | dclear(vp->name); | |
378 | } | |
379 | < | if (lvl >= 1) { |
380 | < | for (ep = outchan; ep != NULL; ep = ep->sibling) |
379 | > | if (lvl >= 1) |
380 | > | while (outchan != NULL) { |
381 | > | ep = outchan; |
382 | > | outchan = ep->sibling; |
383 | > | ep->sibling = NULL; |
384 | epfree(ep); | |
385 | < | outchan = NULL; |
383 | < | } |
385 | > | } |
386 | } | |
387 | ||
388 | ||
# | Line 476 | Line 478 | varfree( /* release link to variable */ | |
478 | vp->next = ln->next; | |
479 | } | |
480 | freestr(ln->name); | |
481 | < | efree((char *)ln); |
481 | > | efree(ln); |
482 | } | |
483 | ||
484 |
– | Removed lines |
+ | Added lines |
< | Changed lines |
> | Changed lines |