From d9600b1cd7b71febd83b5ad94aecad532c892551 Mon Sep 17 00:00:00 2001 From: marcoe Date: Tue, 4 Jul 2023 02:20:20 +0200 Subject: [PATCH] fix mutex not being unlocked if malloc fails --- zathura/render.c | 1 + 1 file changed, 1 insertion(+) diff --git a/zathura/render.c b/zathura/render.c index b5a1041..ec2ef7a 100644 --- a/zathura/render.c +++ b/zathura/render.c @@ -449,6 +449,7 @@ zathura_render_request(ZathuraRenderRequest* request, gint64 last_view_time) render_job_t* job = g_try_malloc0(sizeof(render_job_t)); if (job == NULL) { + g_mutex_unlock(&request_priv->jobs_mutex); return; }