diff --git a/src/read_restart.cpp b/src/read_restart.cpp
index 8ade4b857a..adf110013f 100644
--- a/src/read_restart.cpp
+++ b/src/read_restart.cpp
@@ -428,6 +428,9 @@ void ReadRestart::header()
       domain->xperiodic = xperiodic;
       domain->yperiodic = yperiodic;
       domain->zperiodic = zperiodic;
+      domain->periodicity[0] = xperiodic;
+      domain->periodicity[1] = yperiodic;
+      domain->periodicity[2] = zperiodic;
       domain->boundary[0][0] = boundary[0][0];
       domain->boundary[0][1] = boundary[0][1];
       domain->boundary[1][0] = boundary[1][0];