diff --git a/src/space.c b/src/space.c
index 64e679700e139a553fbcd674f5760994ef813445..d5f99dd007026dea5930b35352fa6e53885d4a89 100644
--- a/src/space.c
+++ b/src/space.c
@@ -568,6 +568,8 @@ void space_regrid(struct space *s, int verbose) {
         error("Failed to init spinlock for multipoles.");
       if (lock_init(&s->cells_top[k].stars.lock) != 0)
         error("Failed to init spinlock for stars.");
+      if (lock_init(&s->cells_top[k].black_holes.lock) != 0)
+        error("Failed to init spinlock for black holes.");
       if (lock_init(&s->cells_top[k].stars.star_formation_lock) != 0)
         error("Failed to init spinlock for star formation.");
     }