From: Diana Esch-M. <des...@la...> - 2003-07-30 16:51:02
|
Frank, GDALOpen() sets nREfCount=1, nGDALDatasetCount++, and adds the dataset being created to papoGDALDatasetList GDALClose() calls GDALGetOpenDataset() which returns nGDALDatasetCount and papoGDALDatasetList Thus, whether a dataset is "shared" or not it always goes through the "shared" code in GDALClose() and dereferences! Should it not be checking the bShared flag too? This is causing me some problems in my openev app .... -- Diana Esch-Mosher <des...@la...> Los Alamos National Laboratory |