--- openttd/extmidi.c.orig 2004-11-11 20:17:52 +0300 +++ openttd/extmidi.c 2004-12-28 19:07:11 +0300 @@ -39,8 +39,13 @@ static void extmidi_play_song(const char *filename) { + struct stat st; + extmidi_kill(); + if (stat(filename, &st) < 0) + return; + _pid = fork(); if (_pid < 0) { fprintf(stderr, "extmidi: couldn't fork: %s\n", strerror(errno));