--- src/LYStrings.c.ORIG Fri Jun 28 00:20:25 2002 +++ src/LYStrings.c Fri Jun 28 00:21:21 2002 @@ -5694,7 +5694,11 @@ break; } } - FREE(buffer); + if (feof(cmd_script)) { + fclose(cmd_script); + cmd_script = 0; + } + FREE(buffer); } else { ch = LYgetch_for(mode); }