diff --git a/applications/utilities/mesh/conversion/gmshToFoam/gmshToFoam.C b/applications/utilities/mesh/conversion/gmshToFoam/gmshToFoam.C
index b91672b16234beac9995192da6e7204c7055ae41..56f7cd9179b25a276d0c8f7f8b6168d3da6f097f 100644
--- a/applications/utilities/mesh/conversion/gmshToFoam/gmshToFoam.C
+++ b/applications/utilities/mesh/conversion/gmshToFoam/gmshToFoam.C
@@ -822,6 +822,12 @@ int main(int argc, char *argv[])
     {
         string line;
         inFile.getLine(line);
+
+        if (line.empty())
+        {
+            continue;
+        }
+
         IStringStream lineStr(line);
 
         word tag(lineStr);