Commit a5ad91e7 authored by Rémi Duraffort's avatar Rémi Duraffort

FIx potential segfault (CID 168)

parent 29a15bf0
...@@ -118,7 +118,7 @@ int osd_parser_simpleOpen( vlc_object_t *p_this ) ...@@ -118,7 +118,7 @@ int osd_parser_simpleOpen( vlc_object_t *p_this )
/* Peek for 'style' argument */ /* Peek for 'style' argument */
pos = ftell( fd ); pos = ftell( fd );
if( pos < 0 ) if( pos < 0 )
goto error; goto error;
result = fscanf(fd, "%24s %24s", &cmd[0], &action[0] ); result = fscanf(fd, "%24s %24s", &cmd[0], &action[0] );
if( result == 0 || result == EOF ) if( result == 0 || result == EOF )
...@@ -510,7 +510,8 @@ int osd_parser_simpleOpen( vlc_object_t *p_this ) ...@@ -510,7 +510,8 @@ int osd_parser_simpleOpen( vlc_object_t *p_this )
error: error:
msg_Err( p_menu, "parsing file failed (returned %d)", result ); msg_Err( p_menu, "parsing file failed (returned %d)", result );
osd_MenuFree( p_menu ); if( p_menu )
osd_MenuFree( p_menu );
fclose( fd ); fclose( fd );
return VLC_EGENERIC; return VLC_EGENERIC;
} }
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