diff --git a/src/path-planner/states-path-finder.cc b/src/path-planner/states-path-finder.cc
index fd0cf507826f11d8a389e7f9070d93c74f6eb65c..9b3b1d610f734a1614c5f9d76cdc3cb008a4770a 100644
--- a/src/path-planner/states-path-finder.cc
+++ b/src/path-planner/states-path-finder.cc
@@ -1289,7 +1289,7 @@ namespace hpp {
       core::Problem::declareParameter(ParameterDescription(Parameter::INT,
             "StatesPathFinder/maxDepth",
             "Maximum number of transitions to look for.",
-            Parameter((size_type)std::numeric_limits<unsigned long int>::infinity())));
+            Parameter((size_type)std::numeric_limits<int>::max())));
       core::Problem::declareParameter(ParameterDescription(Parameter::INT,
             "StatesPathFinder/maxIteration",
             "Maximum number of iterations of the Newton Raphson algorithm.",