]> git.sesse.net Git - vlc/blobdiff - src/misc/objects.c
Deprecate ugly and unsafe vlc_object_find_name()
[vlc] / src / misc / objects.c
index eea00ba1176f60d1277cb02f464c39479d4f6404..d10f61b344726a4b63556f9384195e059aece3a0 100644 (file)
@@ -477,6 +477,9 @@ vlc_object_t *vlc_object_find_name( vlc_object_t *p_this,
 {
     vlc_object_t *p_found;
 
+    /* Reading psz_object_name from a separate inhibits thread-safety.
+     * Use a libvlc address variable instead for that sort of things! */
+    msg_Warn( p_this, "%s(%s) is not safe!", __func__, psz_name );
     /* If have the requested name ourselves, don't look further */
     if( !(i_mode & FIND_STRICT)
         && p_this->psz_object_name