vlc | branch: master | Rémi Denis-Courmont <[email protected]> | Tue Dec 8 18:47:44 2015 +0200| [0bcca797f7243a85327c367db246910c5e14a69e] | committer: Rémi Denis-Courmont
posix: do not unload plugins with GCC ASan Like valgrind, the address sanitizer generates unusable leak reports if plugins are unloaded. > http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=0bcca797f7243a85327c367db246910c5e14a69e --- src/posix/plugin.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/posix/plugin.c b/src/posix/plugin.c index db2b0ba..4f30da1 100644 --- a/src/posix/plugin.c +++ b/src/posix/plugin.c @@ -78,11 +78,15 @@ int module_Load (vlc_object_t *p_this, const char *path, */ void module_Unload( module_handle_t handle ) { +#if !defined(__SANITIZE_ADDRESS__) #ifdef HAVE_VALGRIND_VALGRIND_H if( RUNNING_ON_VALGRIND > 0 ) return; /* do not dlclose() so that we get proper stack traces */ #endif dlclose( handle ); +#else + (void) handle; +#endif } /** _______________________________________________ vlc-commits mailing list [email protected] https://mailman.videolan.org/listinfo/vlc-commits
