diff --git a/frmts/dimap/dimapdataset.cpp b/frmts/dimap/dimapdataset.cpp index 9fe68c998b05..641f43da552b 100644 --- a/frmts/dimap/dimapdataset.cpp +++ b/frmts/dimap/dimapdataset.cpp @@ -826,8 +826,8 @@ int DIMAPDataset::ReadImageInformation() /* Try and open the file. */ /* -------------------------------------------------------------------- */ - auto poImageDS = - std::unique_ptr(GDALDataset::Open(osImageFilename)); + auto poImageDS = std::unique_ptr(GDALDataset::Open( + osImageFilename, GDAL_OF_RASTER | GDAL_OF_VERBOSE_ERROR)); if (poImageDS == nullptr) { return FALSE; @@ -1233,8 +1233,8 @@ int DIMAPDataset::ReadImageInformation2() /* -------------------------------------------------------------------- */ /* Try and open the file. */ /* -------------------------------------------------------------------- */ - auto poImageDS = - std::unique_ptr(GDALDataset::Open(osImageDSFilename)); + auto poImageDS = std::unique_ptr(GDALDataset::Open( + osImageDSFilename, GDAL_OF_RASTER | GDAL_OF_VERBOSE_ERROR)); if (poImageDS == nullptr) { return FALSE;