From 2c7cc41f1be4c92a6a11e0a6a90fa8465e10b0df Mon Sep 17 00:00:00 2001 From: twinaphex Date: Fri, 18 Mar 2016 18:04:21 +0100 Subject: [PATCH] Prevent null pointer dereference --- libretro-common/queues/task_queue.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libretro-common/queues/task_queue.c b/libretro-common/queues/task_queue.c index 40ea3b5d23..35b4aae987 100644 --- a/libretro-common/queues/task_queue.c +++ b/libretro-common/queues/task_queue.c @@ -404,7 +404,7 @@ bool task_queue_ctl(enum task_queue_ctl_state state, void *data) impl_current = &impl_regular; #ifdef HAVE_THREADS - if (*boolean_val) + if (boolean_val && *boolean_val) { task_queue_ctl(TASK_QUEUE_CTL_SET_THREADED, NULL); impl_current = &impl_threaded;