diff --git a/ChangeLog b/ChangeLog index 972825ca6..900221035 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,6 @@ +2009-04-10 Holger Vogt + * spicenum.c: memory leak removed + 2009-04-05 Holger Vogt * com_fft.c, inpcom.c, variable.c, variable.h, resource.c, cpitf.c, plotit.c, inpgtok.c: diff --git a/src/frontend/numparam/spicenum.c b/src/frontend/numparam/spicenum.c index 319652220..fd533fde9 100644 --- a/src/frontend/numparam/spicenum.c +++ b/src/frontend/numparam/spicenum.c @@ -460,10 +460,12 @@ nupa_done (void) } dispose ((void *) dico->dynrefptr); dispose ((void *) dico->dyncategory); + dispose ((void *) dico->dyndat); dispose ((void *) dico); dico = NULL; + dispose ((void *) inst_dico->dyndat); dispose ((void *) inst_dico); - inst_dico = NULL; + inst_dico = NULL; if (nerrors) { /* debug: ask if spice run really wanted */