From: Jean-Marc Pigeon (Delson) Date: Sat, 19 Jul 2025 17:17:32 +0000 (-0400) Subject: Cleared the subafn memory leak X-Git-Tag: tag-0.14~42 X-Git-Url: https://jmp-git.ovh.safe.ca/?a=commitdiff_plain;h=393acd9f663401a295fcc54cf87854932268dfbf;p=jmp%2Fmailleur Cleared the subafn memory leak --- diff --git a/lib/subafn.c b/lib/subafn.c index 2837b5c..5ab94c4 100644 --- a/lib/subafn.c +++ b/lib/subafn.c @@ -666,6 +666,7 @@ while (proceed==true) { } break; default : //SAFE Guard + afn=afn_freeipnum(afn); proceed=false; break; } diff --git a/lib/unidns.c b/lib/unidns.c index 861fba4..a8af070 100644 --- a/lib/unidns.c +++ b/lib/unidns.c @@ -379,6 +379,8 @@ PUBLIC MXTYP **dns_freemxlist(MXTYP **mxlist) { if (mxlist!=(MXTYP **)0) { for (int i=0;mxlist[i]!=(MXTYP *)0;i++) { + mxlist[i]->mxip=(char **)rou_freelist((void **)mxlist[i]->mxip, + (genfree_t)rou_freestr); mxlist[i]->mxname=rou_freestr(mxlist[i]->mxname); (void) free(mxlist[i]); }