Hello,
Is it normal that for this code
int main() {
GDALAllRegister();
const char *pszFormat = "GTiff";
GDALDriver *driver = GetGDALDriverManager()->GetDriverByName(pszFormat);
if (driver == nullptr) {
printf("driver is null\n");
return 1;
}
std::string path = "sample.tif";
GDALAccess access = GA_ReadOnly;
GDALOpenInfo *open_info = new GDALOpenInfo(path.c_str(), access);
GDALDataset *ds = driver->pfnOpen(open_info);
printf("%p\n", ds->GetDriver());
printf("%s\n", ds->GetDriver()->GetDescription());
}
I get ds->GetDriver = NULL (and a segfault on the following line)? Tried
on 3.1.2 and 3.1.0
--
Momtchil Momtchev <[email protected]>
_______________________________________________
gdal-dev mailing list
[email protected]
https://lists.osgeo.org/mailman/listinfo/gdal-dev