From 2a709e8c643a890e203bbe40aaca85fbfe72334f Mon Sep 17 00:00:00 2001 From: Jim Meyering Date: Fri, 3 Apr 2009 16:22:41 +0000 Subject: [PATCH] confdb.c: add missing mutex-unlock calls after coroipcc_dispatch_recv * lib/confdb.c (confdb_dispatch): The code in lib/cfg.c's (corosync_cfg_dispatch) is nearly identical to that in lib/confdb.c's (confdb_dispatch), but lacked two pthread_mutex_unlock calls. 2009-04-03 Jim Meyering git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1993 fd59a12c-fef9-0310-b244-a6a79926bd2f --- lib/confdb.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/confdb.c b/lib/confdb.c index 60ef6d89..becd3d2e 100644 --- a/lib/confdb.c +++ b/lib/confdb.c @@ -340,9 +340,11 @@ cs_error_t confdb_dispatch ( } if (dispatch_avail == 0 && dispatch_types == CONFDB_DISPATCH_ALL) { + pthread_mutex_unlock (&confdb_inst->dispatch_mutex); break; /* exit do while cont is 1 loop */ } else if (dispatch_avail == 0) { + pthread_mutex_unlock (&confdb_inst->dispatch_mutex); continue; /* next poll */ }