]> git.sesse.net Git - vlc/blobdiff - src/osd/osd.c
Fix memleak when the codec can't be loaded.
[vlc] / src / osd / osd.c
index f1206c9fe9697d0381c38a3111849ec40c46b442..b36d4a5a6a5a6206118b7ea56b935e50242fcd06 100644 (file)
@@ -29,7 +29,7 @@
 # include "config.h"
 #endif
 
-#include <vlc/vlc.h>
+#include <vlc_common.h>
 #include <vlc_keys.h>
 #include <vlc_osd.h>
 #include <vlc_image.h>
@@ -72,10 +72,7 @@ static osd_menu_t *osd_ParserLoad( vlc_object_t *p_this, const char *psz_file )
     p_menu = vlc_custom_create( p_this, sizeof( *p_menu ), VLC_OBJECT_OSDMENU,
                                 osdmenu_name );
     if( !p_menu )
-    {
-        msg_Err( p_this, "out of memory" );
         return NULL;
-    }
     vlc_object_yield( p_menu );
     vlc_object_attach( p_menu, p_this->p_libvlc );