Win32: fix malloc when creating a thread
authorRémi Denis-Courmont <rdenis@simphalempin.com>
Mon, 1 Sep 2008 18:03:29 +0000 (21:03 +0300)
committerRémi Denis-Courmont <rdenis@simphalempin.com>
Mon, 1 Sep 2008 18:04:16 +0000 (21:04 +0300)
src/misc/threads.c

index c6f47f7..7d62c3f 100644 (file)
@@ -515,7 +515,7 @@ int vlc_clone (vlc_thread_t *p_handle, void * (*entry) (void *), void *data,
      * memory leaks and the signal functions not working (see Microsoft
      * Knowledge Base, article 104641) */
     HANDLE hThread;
      * memory leaks and the signal functions not working (see Microsoft
      * Knowledge Base, article 104641) */
     HANDLE hThread;
-    vlc_thread_t th = malloc (sizeof (*p_handle));
+    vlc_thread_t th = malloc (sizeof (*th));
 
     if (th == NULL)
         return ENOMEM;
 
     if (th == NULL)
         return ENOMEM;