Fix missing OMP lock
@@ -57,6 +57,7 @@ static void init() {
static int once = 0;
static omp_nest_lock_t handle_mutex;
static omp_nest_lock_t index_mutex;
+static omp_nest_lock_t read_mutex;
static omp_nest_lock_t multi_handle_mutex;
static omp_nest_lock_t iterator_mutex;
static omp_nest_lock_t keys_iterator_mutex;
@@ -69,6 +70,7 @@ static void init()
{
omp_init_nest_lock(&handle_mutex);
omp_init_nest_lock(&index_mutex);
+ omp_init_nest_lock(&read_mutex);
omp_init_nest_lock(&multi_handle_mutex);
omp_init_nest_lock(&iterator_mutex);
omp_init_nest_lock(&keys_iterator_mutex);
