]> git.sesse.net Git - vlc/commitdiff
Do not heap free stack structure...
authorRémi Denis-Courmont <rdenis@simphalempin.com>
Wed, 10 Sep 2008 18:43:43 +0000 (21:43 +0300)
committerRémi Denis-Courmont <rdenis@simphalempin.com>
Wed, 10 Sep 2008 18:43:43 +0000 (21:43 +0300)
src/misc/threads.c

index df0a2bfb2001dff40b35df9fe9b2435737c2343f..7e405c303719606c2681e15b031d516723d4000c 100644 (file)
@@ -1059,7 +1059,9 @@ void vlc_control_cancel (int cmd, ...)
             {
                 for (vlc_cleanup_t *p = nfo->cleaners; p != NULL; p = p->next)
                      p->proc (p->data);
             {
                 for (vlc_cleanup_t *p = nfo->cleaners; p != NULL; p = p->next)
                      p->proc (p->data);
+#ifndef WIN32
                 free (nfo);
                 free (nfo);
+#endif
 #if defined (LIBVLC_USE_PTHREAD)
                 pthread_exit (PTHREAD_CANCELLED);
 #elif defined (WIN32)
 #if defined (LIBVLC_USE_PTHREAD)
                 pthread_exit (PTHREAD_CANCELLED);
 #elif defined (WIN32)