diff --git a/Code/BasicFilters/otbPCAImageFilter.txx b/Code/BasicFilters/otbPCAImageFilter.txx
index a333a70d677f8e8b2621a6b9b08ff89ef03fda37..3d52502944cf195bc433bb47aa509baedca5a8bd 100644
--- a/Code/BasicFilters/otbPCAImageFilter.txx
+++ b/Code/BasicFilters/otbPCAImageFilter.txx
@@ -428,7 +428,7 @@ PCAImageFilter< TInputImage, TOutputImage, TDirectionOfTransformation >
       m_CovarianceEstimator->Print( os, indent.GetNextIndent() );
   }
 
-  if ( !m_TransformationMatrix.GetVnlMatrix().empty() );
+  if ( !m_TransformationMatrix.GetVnlMatrix().empty() )
   {
     os << indent;
     if ( !m_IsTransformationMatrixForward )