[vlc-commits] commit: Win32: don't destroy variables without	destroy callbacks ( =?UTF-8?Q?R=C3=A9mi=20Denis=2DCourmont=20?=)
    git at videolan.org 
    git at videolan.org
       
    Sat Nov 27 19:01:05 CET 2010
    
    
  
vlc | branch: master | Rémi Denis-Courmont <remi at remlab.net> | Sat Nov 27 20:00:45 2010 +0200| [2a7de277df8c501d403a03353974d3298224223f] | committer: Rémi Denis-Courmont 
Win32: don't destroy variables without destroy callbacks
> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=2a7de277df8c501d403a03353974d3298224223f
---
 src/win32/thread.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/src/win32/thread.c b/src/win32/thread.c
index a845585..63e181d 100644
--- a/src/win32/thread.c
+++ b/src/win32/thread.c
@@ -526,7 +526,7 @@ retry:
     for (key = vlc_threadvar_last; key != NULL; key = key->prev)
     {
         void *value = vlc_threadvar_get (key);
-        if (value != NULL)
+        if (value != NULL && key->destroy != NULL)
         {
             vlc_mutex_unlock (&super_mutex);
             vlc_threadvar_set (key, NULL);
    
    
More information about the vlc-commits
mailing list