=================================================================== RCS file: /cvs/djgpp/djgpp/src/djasm/djasm.y,v retrieving revision 1.6 retrieving revision 1.7 diff -p -u -r1.6 -r1.7 --- djgpp/src/djasm/djasm.y 2008/08/24 10:12:32 1.6 +++ /cvs/djgpp/djgpp/src/djasm/djasm.y 2008/08/24 10:21:22 1.7 @@ -1656,6 +1656,21 @@ int main(int argc, char **argv) fputc('\n', mapfile); fclose(mapfile); } + + while (symtab) + { + free(symtab->name); + s = symtab->next; + free(symtab); + symtab = s; + } + if (copyright) + free(copyright); + if (lineaddr) + free(lineaddr); + if (outbin) + free (outbin); + return 0; }