X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=src%2Fmodules%2Fos.c;fp=src%2Fmodules%2Fos.c;h=4a8912799533be8bc24249e5d12662685172cf7f;hb=3a42716912dd1c4f17b46f983c5d698aa5fb808e;hp=c40986fd2f432b880b7c8c617d358650da3d8852;hpb=6fc5c5124e3bcfab118b2c798e026510fa754a82;p=vlc diff --git a/src/modules/os.c b/src/modules/os.c index c40986fd2f..4a89127995 100644 --- a/src/modules/os.c +++ b/src/modules/os.c @@ -133,7 +133,7 @@ int module_Call( vlc_object_t *obj, module_t *p_module ) /* Make sure libvlccore is in the global namespace */ static void load_libvlccore( void ) { - if( !dlsym( RTLD_DEFAULT, "vlc_module_create" ) + if( !dlsym( RTLD_DEFAULT, "libvlc_Quit" ) && !dlopen( "libvlccore.so", RTLD_GLOBAL|RTLD_NOLOAD ) ) fprintf( stderr, "ERROR: failed loading libvlccore\n" ); }