From 461a5fa9f91a2753ebeef6323a64239c35e2f250 Mon Sep 17 00:00:00 2001 From: Robbie Harwood Date: Thu, 29 Oct 2015 17:28:14 -0400 Subject: Fix potential deadlock on socket grab Signed-off-by: Robbie Harwood Reviewed-by: Simo Sorce --- proxy/src/client/gpm_common.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) (limited to 'proxy/src') diff --git a/proxy/src/client/gpm_common.c b/proxy/src/client/gpm_common.c index 93d6c24..cb4ccdb 100644 --- a/proxy/src/client/gpm_common.c +++ b/proxy/src/client/gpm_common.c @@ -130,9 +130,7 @@ static int gpm_grab_sock(struct gpm_ctx *gpmctx) ret = gpm_open_socket(gpmctx); } - if (ret) { - pthread_mutex_unlock(&gpmctx->lock); - } + pthread_mutex_unlock(&gpmctx->lock); return ret; } -- cgit