Added extension checking to the rgb and bmp write of images.

This commit is contained in:
Robert Osfield
2002-10-18 12:23:42 +00:00
parent d2a3bed549
commit 00fd58283c
2 changed files with 10 additions and 0 deletions

View File

@@ -366,6 +366,9 @@ class ReaderWriterRGB : public osgDB::ReaderWriter
virtual WriteResult writeImage(const osg::Image &img,const std::string& fileName, const osgDB::ReaderWriter::Options*)
{
std::string ext = osgDB::getFileExtension(fileName);
if (!acceptsExtension(ext)) return WriteResult::FILE_NOT_HANDLED;
FILE *fp = fopen(fileName.c_str(), "wb");
if (!fp) return WriteResult::ERROR_IN_WRITING_FILE;