(free files problem);
* ChangeLog
+2006-07-27 Keishi Suenaga <s_keishi@mutt.freemai.ne.jp>
+
+ * timidity/timidity.c (open_file): Fix coredump when random play.
+ (free files problem);
+
2006-06-02 TAMUKI Shoichi <tamuki@linet.gr.jp>
* timidity/common.c (open_file): Ignore directories only when
int c, err, i;
int nfiles;
char **files;
+ char *files_nbuf;
int main_ret;
int longind;
files = argv + optind;
if(nfiles > 0 && ctl->id_character != 'r' && ctl->id_character != 'A' && ctl->id_character != 'W' && ctl->id_character != 'P')
files = expand_file_archives(files, &nfiles);
+ files_nbuf = files[0];
#if !defined(IA_W32GUI) && !defined(IA_W32G_SYN)
if(dumb_error_count)
sleep(1);
if (nfiles > 0
&& ctl->id_character != 'r' && ctl->id_character != 'A'
&& ctl->id_character != 'W' && ctl->id_character != 'P') {
- free(files[0]);
+ free(files_nbuf);
free(files);
}
free_soft_queue();