]> git.sesse.net Git - vlc/blobdiff - include/vlc_extensions.h
Extensions: fix extensions manager's locking scheme
[vlc] / include / vlc_extensions.h
index c86098f0a197ad625bb2efd49f748cc2dde15bf2..7f294fc7b2be6b2bdd800bb928ba06eb50044a65 100644 (file)
@@ -48,6 +48,7 @@ struct extensions_manager_t
     extensions_manager_sys_t *p_sys;   /**< Reserved for the module */
 
     DECL_ARRAY(extension_t*) extensions; /**< Array of extension descriptors */
+    vlc_mutex_t lock;                  /**< A lock for the extensions array */
 
     /** Control, see extension_Control */
     int ( *pf_control ) ( extensions_manager_t*, int, va_list );