From: ceriel Date: Mon, 18 Jan 1993 15:29:54 +0000 (+0000) Subject: found some small leaks with Purify X-Git-Tag: release-5-5~358 X-Git-Url: https://git.ndcode.org/public/gitweb.cgi?a=commitdiff_plain;h=bcff9862e75ac538fb021e9ceadf15148db73ab0;p=ack.git found some small leaks with Purify --- diff --git a/modules/src/em_code/insert.c b/modules/src/em_code/insert.c index 11ec89539..167eb38eb 100644 --- a/modules/src/em_code/insert.c +++ b/modules/src/em_code/insert.c @@ -67,7 +67,10 @@ outpart(id) */ Part *p = C_findpart(id); - if (p) C_out_parts(p->p_parts); + if (p) { + C_out_parts(p->p_parts); + p->p_parts = 0; + } } static @@ -109,7 +112,9 @@ C_out_parts(pp) } #endif } + prev = pp; pp = pp->pp_next; + free((char *) prev); } }