summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/main/CactusDefaultInitialise.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/main/CactusDefaultInitialise.c b/src/main/CactusDefaultInitialise.c
index e2d6b118..13075110 100644
--- a/src/main/CactusDefaultInitialise.c
+++ b/src/main/CactusDefaultInitialise.c
@@ -157,8 +157,11 @@ static void CactusInitialiseGH (const tFleshConfig *config, cGH *GH)
}
/* Traverse recovery and post-recovery routines */
- CCTK_Traverse (GH, "CCTK_RECOVER_VARIABLES");
- CCTK_Traverse (GH, "CCTK_POST_RECOVER_VARIABLES");
+ if (config->recovered)
+ {
+ CCTK_Traverse (GH, "CCTK_RECOVER_VARIABLES");
+ CCTK_Traverse (GH, "CCTK_POST_RECOVER_VARIABLES");
+ }
/* Traverse ID checkpoint routines */
CCTK_Traverse (GH, "CCTK_CPINITIAL");