Commit 7a6a5001 authored by Rémi Denis-Courmont's avatar Rémi Denis-Courmont

Use stat properly (you don't want to open directories or devices...)

parent 7615bbd6
...@@ -2643,9 +2643,8 @@ static char *InputGetExtraFiles( input_thread_t *p_input, ...@@ -2643,9 +2643,8 @@ static char *InputGetExtraFiles( input_thread_t *p_input,
snprintf( psz_ext, 5, ".%.3d", i ); snprintf( psz_ext, 5, ".%.3d", i );
if( utf8_stat( psz_file, &st ) != 0 ) if( utf8_stat( psz_file, &st )
break; || !S_ISREG( st.st_mode ) || !st.st_size )
if( st.st_size <= 0 )
continue; continue;
msg_Dbg( p_input, "Detected extra file `%s'", psz_file ); msg_Dbg( p_input, "Detected extra file `%s'", psz_file );
...@@ -2993,7 +2992,7 @@ static void SubtitleAdd( input_thread_t *p_input, char *psz_subtitle, bool b_for ...@@ -2993,7 +2992,7 @@ static void SubtitleAdd( input_thread_t *p_input, char *psz_subtitle, bool b_for
strcpy( psz_extension, ".idx" ); strcpy( psz_extension, ".idx" );
if( !utf8_stat( psz_path, &st ) ) if( !utf8_stat( psz_path, &st ) && S_ISREG( st.st_mode ) )
{ {
msg_Dbg( p_input, "using %s subtitles file instead of %s", msg_Dbg( p_input, "using %s subtitles file instead of %s",
psz_path, psz_subtitle ); psz_path, psz_subtitle );
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment