diff --git a/Code/Common/otbPathListToPathListFilter.h b/Code/Common/otbPathListToPathListFilter.h
index 8c154215711e76b7a1188beb4bf207ace015501a..9932fb0d366e458b24d540d199ac9a2292431bd4 100644
--- a/Code/Common/otbPathListToPathListFilter.h
+++ b/Code/Common/otbPathListToPathListFilter.h
@@ -45,7 +45,7 @@ class ITK_EXPORT PathListToPathListFilter
   /** Template parameters typedefs */
   typedef TInputPath InputPathType;
   typedef typename InputPathType::Pointer InputPathPointerType;
-  typedef otb::ObjectList<InputPathPointerType> InputPathListType;
+  typedef otb::ObjectList<InputPathType> InputPathListType;
   typedef typename InputPathListType::Pointer InputPathListPointerType;
   typedef typename InputPathListType::ConstPointer InputPathListConstPointerType;
   /**