From 22f6cbb46d0440bfbd5df7a2dc4fb71f3d5e68e7 Mon Sep 17 00:00:00 2001 From: Maurizio Cingi Date: Tue, 1 Dec 2015 11:57:50 +0100 Subject: [PATCH] issue #44 memory leak node coordinates deallocation added in freedata() --- src/epanet.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/epanet.c b/src/epanet.c index b088447..91b9fcf 100755 --- a/src/epanet.c +++ b/src/epanet.c @@ -3262,6 +3262,9 @@ void freedata() } free(Curve); } + +/* Free memory for node coordinates */ + if (Coordflag == TRUE) free(Coord); /* Free memory for rule base (see RULES.C) */ freerules();