From cc2848330c729fbd4883036c4e49423f10f293f4 Mon Sep 17 00:00:00 2001
From: Matthieu Schaller <schaller@strw.leidenuniv.nl>
Date: Fri, 17 Jan 2020 22:30:32 +0100
Subject: [PATCH] Correct destruction of the lock

---
 src/engine_split_particles.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/engine_split_particles.c b/src/engine_split_particles.c
index c5415ce2d6..6c5528bd4c 100644
--- a/src/engine_split_particles.c
+++ b/src/engine_split_particles.c
@@ -373,7 +373,7 @@ void engine_split_gas_particles(struct engine *e) {
   lock_init(&data_split.lock);
   threadpool_map(&e->threadpool, engine_split_gas_particle_split_mapper,
                  s->parts, nr_parts_old, sizeof(struct part), 0, &data_split);
-  lock_destroy(&data_split.lock);
+  if (lock_destroy(&data_split.lock) != 0) error("Error destroying lock");
 
   /* Update the local counters */
   s->nr_parts = k_parts;
-- 
GitLab