Fixed a recently introduced crash in the flt plugin which was happen when a

std::string was be be set with NULL char*.  Also added support for stripping
the filename from its original path, inside the osgDB::findFile function.
This commit is contained in:
Robert Osfield
2001-10-08 15:54:16 +00:00
parent c66557087d
commit 8df894924c
3 changed files with 19 additions and 8 deletions

View File

@@ -91,9 +91,9 @@ Record* FltFile::readFile(const std::string& fileName)
if (!fin.open(fileName))
{
// ok havn't found file, resort to using findFile...
std::string newFileName = osgDB::findFile(fileName.c_str());
if (newFileName.empty()) return NULL;
char* newFileName = osgDB::findFile(fileName.c_str());
if (!newFileName) return NULL;
if (!fin.open(newFileName)) return NULL;
}