[Gdal-dev] Bug fix in BMP support

Ben Discoe ben at vterrain.org
Tue Jun 17 17:11:23 EDT 2003


I made another fix to the BMP reader.  It was trying to compensate for
the BGR / RGB issue, but not doing it quite right.  It was also trying
to count backwards from the end of the file by size, which can be a
couple byte away from correct for some files.  Fixed module attached.

-Ben

> -----Original Message-----
> From: Ben Discoe
> Sent: Tuesday, June 17, 2003 7:43 AM
> 
> This fixes a crash in the BMP reader on Windows:
> 
> RCS file: /cvsroot/osrs/gdal/frmts/bmp/bmpdataset.cpp,v
> retrieving revision 1.20
> diff -w -b -r1.20 bmpdataset.cpp
> 932c932
> <     VSIFCloseL( poOpenInfo->fp );
> ---
> >     VSIFClose( poOpenInfo->fp );
> 
> VSIFClose must be used here, because VSIFOpen was used in GDALOpenInfo
> (core/gdalopen.cpp) to open the file.
> 
> -Ben
-------------- next part --------------
A non-text attachment was scrubbed...
Name: bmpdataset.cpp
Type: application/octet-stream
Size: 49869 bytes
Desc: not available
Url : http://lists.osgeo.org/pipermail/gdal-dev/attachments/20030617/5402b280/bmpdataset.obj


More information about the Gdal-dev mailing list