# HG changeset patch # User mortenp # Date 1266339588 -39600 # Node ID 4a8acfd3f95ffde21e4a94e05c5d82f3ac06890c # Parent f34642101c4328216399047aefacb0a4fe1d9124 Fixed memory leak in substitute_one() (Ben Schmidt) diff -r f34642101c43 -r 4a8acfd3f95f ChangeLog --- a/ChangeLog Sun Jan 31 06:40:19 2010 +1100 +++ b/ChangeLog Wed Feb 17 03:59:48 2010 +1100 @@ -1,3 +1,4 @@ + o Fixed memory leak in substitute_one() (Ben Schmidt) o Updated German listtexts (Christoph Wilke) o Updated TUNABLES file (Ben Schmidt) 1.2.17 diff -r f34642101c43 -r 4a8acfd3f95f src/prepstdreply.c --- a/src/prepstdreply.c Sun Jan 31 06:40:19 2010 +1100 +++ b/src/prepstdreply.c Wed Feb 17 03:59:48 2010 +1100 @@ -145,10 +145,9 @@ value = concatstr(3, value, " ", str); if(tmp) myfree(tmp); + myfree(str); count++; } - if(str) - myfree(str); close(mailfd); }else{ log_error(LOG_ARGS, "Could not substitute $originalmail$ (mailname == %s)",mailname);