vlc | branch: master | Rémi Duraffort <[email protected]> | Wed Nov 24 
17:56:50 2010 +0100| [46676e7598448df74a34c5a45fb271a801497676] | committer: 
Rémi Duraffort 

win32: fix memleak.

> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=46676e7598448df74a34c5a45fb271a801497676
---

 src/win32/thread.c |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

diff --git a/src/win32/thread.c b/src/win32/thread.c
index 9bcc645..a845585 100644
--- a/src/win32/thread.c
+++ b/src/win32/thread.c
@@ -474,7 +474,10 @@ int vlc_threadvar_create (vlc_threadvar_t *p_tls, void 
(*destr) (void *))
 
     var->id = TlsAlloc();
     if (var->id == TLS_OUT_OF_INDEXES)
+    {
+        free (var);
         return EAGAIN;
+    }
     var->destroy = destr;
     var->next = NULL;
     *p_tls = var;

_______________________________________________
vlc-commits mailing list
[email protected]
http://mailman.videolan.org/listinfo/vlc-commits

Reply via email to