From 7e7f9fedfc577e2380488be162e27223a367f480 Mon Sep 17 00:00:00 2001
From: Pedro Gonnet <gonnet@google.com>
Date: Thu, 6 Jul 2017 22:21:13 +0200
Subject: [PATCH] clear the parts/xparts/gparts/sparts pointers when recycling
 top-level cells.

---
 src/space.c | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/src/space.c b/src/space.c
index cb74f20f17..f6520006cf 100644
--- a/src/space.c
+++ b/src/space.c
@@ -229,6 +229,10 @@ void space_rebuild_recycle_mapper(void *map_data, int num_elements,
     c->grav_long_range = NULL;
     c->grav_down = NULL;
     c->super = c;
+    c->parts = NULL;
+    c->xparts = NULL;
+    c->gparts = NULL;
+    c->sparts = NULL;
     if (c->sort != NULL) {
       free(c->sort);
       c->sort = NULL;
-- 
GitLab