# HG changeset patch # User reimar # Date 1390170290 0 # Node ID 33a38520487532c2dab1dac49f927fd98bc3ac4c # Parent 7bfdbba6f2f77e1241ce175a5f1d83854e5da848 aviheader: Close file also when an index file contains an error. diff -r 7bfdbba6f2f7 -r 33a385204875 libmpdemux/aviheader.c --- a/libmpdemux/aviheader.c Sun Jan 19 22:24:49 2014 +0000 +++ b/libmpdemux/aviheader.c Sun Jan 19 22:24:50 2014 +0000 @@ -629,10 +629,10 @@ goto gen_index; } } - fclose(fp); mp_msg(MSGT_HEADER,MSGL_INFO, MSGTR_MPDEMUX_AVIHDR_IdxFileLoaded, index_file_load); +gen_index: + if (fp) fclose(fp); } -gen_index: if(index_mode>=2 || (priv->idx_size==0 && index_mode==1)){ int idx_pos = 0; // build index for file: