[vlc-commits] commit: Lua_ext: fix race condition. ( Rémi Duraffort )
git at videolan.org
git at videolan.org
Sat Apr 3 19:17:45 CEST 2010
vlc | branch: master | Rémi Duraffort <ivoire at videolan.org> | Sat Apr 3 18:50:57 2010 +0200| [c12e97cbe7f2b58bd5d4f5c4c45485d59de6f315] | committer: Rémi Duraffort
Lua_ext: fix race condition.
> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=c12e97cbe7f2b58bd5d4f5c4c45485d59de6f315
---
modules/misc/lua/extension_thread.c | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/modules/misc/lua/extension_thread.c b/modules/misc/lua/extension_thread.c
index 024949d..397ddf9 100644
--- a/modules/misc/lua/extension_thread.c
+++ b/modules/misc/lua/extension_thread.c
@@ -392,6 +392,7 @@ static void* Run( void *data )
}
}
+ vlc_mutex_lock( &p_ext->p_sys->command_lock );
if( cmd )
{
p_ext->p_sys->command = cmd->next;
@@ -399,7 +400,6 @@ static void* Run( void *data )
FreeCommands( cmd );
}
- vlc_mutex_lock( &p_ext->p_sys->command_lock );
if( !p_ext->p_sys->b_exiting && !p_ext->p_sys->command )
{
vlc_cond_wait( &p_ext->p_sys->wait, &p_ext->p_sys->command_lock );
More information about the vlc-commits
mailing list