Changeset 13422
- Timestamp:
- 12/21/07 07:55:55 (5 months ago)
- Files:
-
- trunk/gdal/frmts/adrg/adrgdataset.cpp (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/gdal/frmts/adrg/adrgdataset.cpp
r13418 r13422 213 213 } 214 214 CPLDebug("ADRG", "(%d,%d) -> nBlock = %d", nBlockXOff, nBlockYOff, nBlock); 215 216 if (poDS->bCreation) 217 { 218 memset(pImage, 0, 128 * 128); 219 return CE_None; 220 } 221 215 222 216 if (poDS->TILEINDEX) 223 217 { … … 1268 1262 CPLString fileName(poOpenInfo->pszFilename); 1269 1263 CPLString NAM; 1270 1264 1265 if( poOpenInfo->eAccess == GA_Update ) 1266 { 1267 CPLError( CE_Failure, CPLE_NotSupported, 1268 "The ADRG driver does not support update access to existing" 1269 " datasets.\n" ); 1270 return NULL; 1271 } 1272 1271 1273 if (EQUAL(CPLGetExtension((const char*)fileName), "thf")) 1272 1274 { … … 1472 1474 1473 1475 CPLString imgFilename = CPLResetExtension(pszFilename, "IMG"); 1474 FILE* fdIMG = VSIFOpenL((const char*)imgFilename, "w b");1476 FILE* fdIMG = VSIFOpenL((const char*)imgFilename, "w+b"); 1475 1477 if (fdIMG == NULL) 1476 1478 {
