diff --git a/Code/IO/otbCoordinateToName.cxx b/Code/IO/otbCoordinateToName.cxx
index d8b7892016f5d8b23a88b76157e810af2da0a1e1..5da8a06b2fb77458170ad406bf24d03b06d02edb 100644
--- a/Code/IO/otbCoordinateToName.cxx
+++ b/Code/IO/otbCoordinateToName.cxx
@@ -92,7 +92,7 @@ CoordinateToName::ThreadFunction(void *arg)
   struct itk::MultiThreader::ThreadInfoStruct * pInfo = (itk::MultiThreader::ThreadInfoStruct *) (arg);
   CoordinateToName::Pointer  lThis = (CoordinateToName*) (pInfo->UserData);
   lThis->DoEvaluate();
-  return 0;
+  return ITK_THREAD_RETURN_VALUE;
 }
 
 void CoordinateToName::DoEvaluate()