diff --git a/IO/GDAL/vtkGDALRasterReader.cxx b/IO/GDAL/vtkGDALRasterReader.cxx index 35bae851c4ad88b142e41cab4c7a34cb816a6d95..e3ad144bd52efc842d1716491726d48f747dba45 100644 --- a/IO/GDAL/vtkGDALRasterReader.cxx +++ b/IO/GDAL/vtkGDALRasterReader.cxx @@ -755,9 +755,9 @@ int vtkGDALRasterReader::RequestData(vtkInformation* vtkNotUsed(request), noDataArray->SetName("NO_DATA_VALUE"); noDataArray->SetNumberOfComponents(1); noDataArray->SetNumberOfTuples(this->Implementation->NumberOfBands); - int success = 0; for (int i=0; i<this->Implementation->NumberOfBands; i++) { + int success = 0; double noDataValue = this->Implementation->GDALData->GetRasterBand( i+1)->GetNoDataValue(&success); if (!success)