diff --git a/Code/IO/otbStreamingImageFileWriter.txx b/Code/IO/otbStreamingImageFileWriter.txx
index c8677cb34a1c61e342ae7ac5f4d057e8e1698f12..139ef47846d6281f6c43059f1a3ba3dc1ba96602 100755
--- a/Code/IO/otbStreamingImageFileWriter.txx
+++ b/Code/IO/otbStreamingImageFileWriter.txx
@@ -467,11 +467,11 @@ StreamingImageFileWriter<TInputImage>
    * Loop over the number of pieces, execute the upstream pipeline on each
    * piece, and copy the results into the output image.
    */
-	otbGenericMsgDebugMacro(<< "Number Of Stream Divisions : " << numDivisionsFromSplitter);
+	otbMsgDebugMacro(<< "Number Of Stream Divisions : " << numDivisions);
 	 
   unsigned int piece;
   for (piece = 0;
-       piece < numDivisionsFromSplitter && !this->GetAbortGenerateData();
+       piece < numDivisions && !this->GetAbortGenerateData();
        piece++)
     {
                 streamRegion = m_RegionSplitter->GetSplit(piece, numDivisions,