=================================================================== RCS file: /cvs/djgpp/djgpp/src/mkdoc/mkdoc.cc,v retrieving revision 1.10 retrieving revision 1.11 diff -p -u -r1.10 -r1.11 --- djgpp/src/mkdoc/mkdoc.cc 2008/08/14 16:49:42 1.10 +++ /cvs/djgpp/djgpp/src/mkdoc/mkdoc.cc 2008/08/14 22:21:11 1.11 @@ -675,6 +675,7 @@ Tree::find(char *name) { if (strcmp(tn->node->sname, sname) == 0) { + free(sname); return tn->node; } if (strcmp(sname, tn->node->sname) < 0) @@ -682,6 +683,7 @@ Tree::find(char *name) else tn = tn->after; } + free(sname); Node *n = new Node(name, ""); add(n); return n;