id,summary,reporter,owner,description,type,status,priority,milestone,component,version,severity,resolution,keywords,cc 1563,Input handling error in gsagdataset.cpp,kevinoid,dron,"If `GSAGDataset::IReadBlock()` gets unlucky and happens to fill szLineBuf so that it ends in either a '-' or '+', it will print a warning and discard the sign as it continues to read the block. Instead it should either keep or re-read the sign and continue without warning. I have included a patch that implements the second option. In fixing this I also realized that when there is a '\0' in the file it will cause the reader to loop indefinitely. The attached patch fixes this issue as well. This problem is present in all versions of gsagdataset.cpp up to revision 11219 (HEAD at the time of this writing).",defect,closed,normal,1.5.0,GDAL_Raster,unspecified,normal,fixed,,warmerdam