From 53bf62fd04b798afcc10cb44b52e484a6c62aef6 Mon Sep 17 00:00:00 2001 From: Jan Friesse Date: Thu, 25 Jun 2009 10:21:54 +0000 Subject: [PATCH] Add locking of database in hdb_handle_refcount_get git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@2290 fd59a12c-fef9-0310-b244-a6a79926bd2f --- include/corosync/hdb.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/include/corosync/hdb.h b/include/corosync/hdb.h index ff14535a..3fa0ebbc 100644 --- a/include/corosync/hdb.h +++ b/include/corosync/hdb.h @@ -333,6 +333,8 @@ static inline int hdb_handle_refcount_get ( int refcount = 0; + hdb_database_lock (&handle_database->lock); + if (handle >= handle_database->handle_count) { hdb_database_unlock (&handle_database->lock); errno = EBADF;