diff --git a/Geo/GModelIO_MSH.cpp b/Geo/GModelIO_MSH.cpp
index e79515df1c979518344885b08c3584e31280c72c..943575c28fb33c34adbe88c5ce8da508c77c608c 100644
--- a/Geo/GModelIO_MSH.cpp
+++ b/Geo/GModelIO_MSH.cpp
@@ -430,7 +430,7 @@ int GModel::readMSH(const std::string &name)
     }
 
     // $Periodical section
-    else if(!strncmp(&str[1], "Periodical", 10)) {
+    else if(!strncmp(&str[1], "Periodic", 8)) {
       readMSHPeriodicNodes(fp, this);
     }