From fdf1cda7254359a084d4568ad0877dfa5bcc72be Mon Sep 17 00:00:00 2001 From: Jiwoong Im Date: Thu, 15 Dec 2016 13:17:32 +0900 Subject: [PATCH] Add missing lock in buxton_open_full Change-Id: I08921156ff05cccea3af8977f7a5258e64f8f573 Signed-off-by: Jiwoong Im --- lib/buxton2.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/buxton2.c b/lib/buxton2.c index d9d9dd9..af7f5d4 100644 --- a/lib/buxton2.c +++ b/lib/buxton2.c @@ -2491,8 +2491,10 @@ EXPORT int buxton_open_full(struct buxton_client **client, bool attach_fd, pthread_mutex_lock(&clients_lock); cli = calloc(1, sizeof(*cli)); - if (!cli) + if (!cli) { + pthread_mutex_unlock(&clients_lock); return -1; + } cli->fd = -1; cli->st_callback = callback; -- 2.7.4