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);