From 06fdb8b7865bf9747e0365831dbca143c0a73bbc Mon Sep 17 00:00:00 2001 From: Jaroslav Kysela Date: Thu, 5 May 2016 08:40:16 +0200 Subject: [PATCH] api idnode: fix mutex lock/unlock in api_idnode_handler --- src/api/api_idnode.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/api/api_idnode.c b/src/api/api_idnode.c index 7883bf508..fa9edb3ec 100644 --- a/src/api/api_idnode.c +++ b/src/api/api_idnode.c @@ -628,8 +628,6 @@ api_idnode_handler if (!(uuid = htsmsg_field_get_str(f))) return EINVAL; - pthread_mutex_lock(&global_lock); - /* Multiple */ if (uuids) { const idnodes_rb_t *domain = NULL; @@ -642,6 +640,7 @@ api_idnode_handler if ((in = idnode_find(uuid, NULL, domain)) != NULL) { domain = in->in_domain; if (idnode_perm(in, perm, msg)) { + pthread_mutex_unlock(&global_lock); pcnt++; continue; } -- 2.47.3