diff --git a/Code/BasicFilters/otbFrostImageFilter.txx b/Code/BasicFilters/otbFrostImageFilter.txx
index a9d350cbc3382ca4bf1828f5cb5ed389a226fd6a..1e11c5ae063e8b2b8cc2b94fa980c99240ae0435 100644
--- a/Code/BasicFilters/otbFrostImageFilter.txx
+++ b/Code/BasicFilters/otbFrostImageFilter.txx
@@ -172,17 +172,18 @@ void FrostImageFilter< TInputImage, TOutputImage>::ThreadedGenerateData(
 		NormFiltre  = NormFiltre  + CoefFiltre;
 		FrostFiltre = FrostFiltre + (CoefFiltre * dPixel);
 		}
-        }
-	  
-	  /* Modif pour VC++ 
+        }
+	  
+	  
       dPixel = (FrostFiltre/NormFiltre);      
       if (finite(dPixel)==0){
       	dPixel = 0.;
-      }*/
-	  if (NormFiltre==0.)
-	  	  dPixel=0.;
-	  else
-		  dPixel=FrostFiltre/NormFiltre;
+      }
+	  // Modif pour VC++ 
+	  /*if (NormFiltre==0.)
+	  	  dPixel=0.;
+	  else
+		  dPixel=FrostFiltre/NormFiltre;*/
                   
       it.Set( static_cast<OutputPixelType>( dPixel ) );