From 77649b2f233ab50b0f6a7f84b17e758ae00242b7 Mon Sep 17 00:00:00 2001 From: Twinaphex <libretro@gmail.com> Date: Fri, 6 May 2016 19:14:38 +0200 Subject: [PATCH] Fix memory leak in async_job_free --- libretro-common/rthreads/async_job.c | 1 + 1 file changed, 1 insertion(+) diff --git a/libretro-common/rthreads/async_job.c b/libretro-common/rthreads/async_job.c index b35ae6e5da..01ed99d3ce 100644 --- a/libretro-common/rthreads/async_job.c +++ b/libretro-common/rthreads/async_job.c @@ -112,6 +112,7 @@ void async_job_free(async_job_t *ajob) ajob->finish = 1; ssem_signal(ajob->sem); sthread_join(ajob->thread); + slock_free(ajob->lock); ssem_free(ajob->sem); free((void*)ajob);