--- parser.c.old 2005-12-04 19:39:43.000000000 +0200 +++ parser.c 2005-12-04 19:39:49.000000000 +0200 @@ -79,6 +79,8 @@ block->values=block->values->prev; if(blocks) while(blocks->prev) blocks=blocks->prev; + + fclose(fp); return blocks; }