From 02c9472b7eb511c9ac88e51590615efa82058264 Mon Sep 17 00:00:00 2001 From: skimo Date: Tue, 6 Jul 2004 19:32:32 +0000 Subject: [PATCH] more memory leaks --- ev_operations.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/ev_operations.c b/ev_operations.c index 1afa1c1..0c74810 100644 --- a/ev_operations.c +++ b/ev_operations.c @@ -2381,6 +2381,7 @@ static int reduce_in_domain(evalue *e, Polyhedron *D) /* Always zero */ if (p->size == 3) free_evalue_refs(&(p->arr[2])); + value_clear(e->d); *e = p->arr[1]; free_evalue_refs(&(p->arr[0])); free(p); @@ -2432,6 +2433,7 @@ static int reduce_in_domain(evalue *e, Polyhedron *D) evalue_set_si(&f.x.p->arr[0], 0, 1); evalue_set_si(&f.x.p->arr[1], 1, 1); reorder_terms(p, &f); + value_clear(e->d); *e = p->arr[0]; free(p); } @@ -2472,6 +2474,7 @@ static int reduce_in_domain(evalue *e, Polyhedron *D) evalue_set_si(&f.x.p->arr[1], 0, 1); evalue_set_si(&f.x.p->arr[2], 1, 1); reorder_terms(p, &f); + value_clear(e->d); *e = p->arr[1]; free(p); } -- 2.11.4.GIT