diff --git a/src/runner.c b/src/runner.c
index 1efeff261743004222c65c1e1f5c6936a6298b0a..ffef12c0e8153d4f6396a494208aa5b845fd878d 100644
--- a/src/runner.c
+++ b/src/runner.c
@@ -1537,6 +1537,8 @@ void runner_do_ghost(struct runner *r, struct cell *c, int timer) {
     }
 
     /* Be clean */
+    free(left);
+    free(right);
     free(pid);
     free(h_0);
   }