]> git.sesse.net Git - vlc/blobdiff - modules/misc/lua/extension.h
Extensions: fix extensions manager's locking scheme
[vlc] / modules / misc / lua / extension.h
index 99b850a081b27699181a9b5b7f8bbfe92e70f488..bf15b704848cc5d205b20e4cb5a76143e5f518f6 100644 (file)
@@ -42,10 +42,13 @@ struct extensions_manager_sys_t
     /* List of activated extensions */
     DECL_ARRAY( extension_t* ) activated_extensions;
 
+    /* Lock for this list */
+    vlc_mutex_t lock;
+
     /* Lua specific */
     lua_State *L;
 
-    vlc_mutex_t lock;
+    /* Flag indicating that the module is about to be unloaded */
     bool b_killed;
 };