diff --git a/src/runner.c b/src/runner.c index 3cf6599b34c71b14f0b866af92f6c6076e4fd65e..1cc7842a3271a87d7c347d9c563bfe196c224167 100644 --- a/src/runner.c +++ b/src/runner.c @@ -527,6 +527,8 @@ void runner_do_ghost(struct runner *r, struct cell *c) { count = redo; if (count > 0) { + return; + /* Climb up the cell hierarchy. */ for (finger = c; finger != NULL; finger = finger->parent) {