diff --git a/libretro-common/queues/task_queue.c b/libretro-common/queues/task_queue.c index 9650248287..ada5731eb2 100644 --- a/libretro-common/queues/task_queue.c +++ b/libretro-common/queues/task_queue.c @@ -246,7 +246,7 @@ static void retro_task_regular_retrieve(task_retriever_data_t *data) tail->next = info; tail = tail->next; } - free(info); + else tail = info; } else {