diff --git a/src/TNL/FileName.hpp b/src/TNL/FileName.hpp
index 5fdbf1b3f21debfd672d0e63f7ebf5c27c0b6e57..47e1ac922628f995cf2d88243d4a28e8629b6b3a 100644
--- a/src/TNL/FileName.hpp
+++ b/src/TNL/FileName.hpp
@@ -114,7 +114,7 @@ inline String removeFileNameExtension( String fileName )
    const int size = fileName.getLength();
    int i = 1;
    while( fileName[ size - i ] != '.' && size > i ) i++;
-   fileName = fileName.substr( 0, size - i + 1 );
+   fileName = fileName.substr( 0, size - i );
    return fileName;
 }