diff --git a/Geo/Geo.cpp b/Geo/Geo.cpp
index 6bfb42a93ad51dcaeebc10508f87dc9d896b9404..2ffc6a6d9042183c52cc019177bdcd9b27e91fbb 100644
--- a/Geo/Geo.cpp
+++ b/Geo/Geo.cpp
@@ -2465,7 +2465,7 @@ static void ReplaceDuplicatePointsNew(double tol = -1.)
     delete used[i];
   }
   int end = Tree_Nbr(GModel::current()->getGEOInternals()->Points);
-  Msg::Info("Done new Coherence (removed %d additional points)", end - start);
+  Msg::Info("Done new Coherence (removed %d additional points)", start - end);
 }
 
 static void ReplaceDuplicatePoints(std::map<int, int> * v_report = 0)