diff --git a/GeoLib/IO/TINInterface.cpp b/GeoLib/IO/TINInterface.cpp
index 20cecd08b4003772e02cf030dc04375b71526978..125446e923625404af8b8b8f7452eab71136c64b 100644
--- a/GeoLib/IO/TINInterface.cpp
+++ b/GeoLib/IO/TINInterface.cpp
@@ -112,7 +112,8 @@ GeoLib::Surface* TINInterface::readTIN(std::string const& fname,
         // create new Triangle
         if (pnt_pos_0 != std::numeric_limits<std::size_t>::max() &&
             pnt_pos_1 != std::numeric_limits<std::size_t>::max() &&
-            pnt_pos_1 != std::numeric_limits<std::size_t>::max()) {
+            pnt_pos_2 != std::numeric_limits<std::size_t>::max())
+        {
             sfc->addTriangle(pnt_pos_0, pnt_pos_1, pnt_pos_2);
         }
     }