static int vlc_clone_attr (vlc_thread_t *th, void *(*entry) (void *),
void *data, bool detach)
{
+ vlc_thread_t thread = malloc (sizeof (*thread));
+ if (unlikely(thread == NULL))
+ return ENOMEM;
+
int ret;
sigset_t oldset;
pthread_sigmask (SIG_BLOCK, &set, &oldset);
}
- vlc_thread_t thread = malloc (sizeof (*thread));
- if (unlikely(thread == NULL))
- return ENOMEM;
-
vlc_atomic_set(&thread->killed, false);
vlc_atomic_set(&thread->finished, false);
thread->killable = true;