]> git.sesse.net Git - vlc/blobdiff - modules/misc/osd/simple.c
osd_simple: fix a potential null-deref (can only be triggered when OOM).
[vlc] / modules / misc / osd / simple.c
index 3d024b9cb4c7e823e67e2c41bd9e288be426ee11..f8ea4b76a4ee4bbf1de940877a9aaf1a142d2b50 100644 (file)
@@ -54,7 +54,7 @@ int osd_parser_simpleOpen( vlc_object_t *p_this )
     if( !p_menu ) return VLC_ENOOBJ;
 
     msg_Dbg( p_this, "opening osdmenu definition file %s", p_menu->psz_file );
-    fd = utf8_fopen( p_menu->psz_file, "r" );
+    fd = vlc_fopen( p_menu->psz_file, "r" );
     if( !fd )
     {
         msg_Err( p_this, "failed to open osdmenu definition file %s",
@@ -504,7 +504,7 @@ int osd_parser_simpleOpen( vlc_object_t *p_this )
     return VLC_SUCCESS;
 
 error:
-    msg_Err( p_menu, "parsing file failed (returned %d)", result );
+    msg_Err( p_this, "parsing file failed (returned %d)", result );
     if( p_menu )
         osd_MenuFree( p_menu );
     fclose( fd );