From de6eb1d97e608876b98d8c5067f070f887b2ac21 Mon Sep 17 00:00:00 2001 From: Robert Osfield Date: Thu, 30 Jun 2016 07:59:51 +0100 Subject: [PATCH] Added handling of NULL --- src/osgPlugins/stl/ReaderWriterSTL.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/osgPlugins/stl/ReaderWriterSTL.cpp b/src/osgPlugins/stl/ReaderWriterSTL.cpp index 96a6f5723..c21491c69 100644 --- a/src/osgPlugins/stl/ReaderWriterSTL.cpp +++ b/src/osgPlugins/stl/ReaderWriterSTL.cpp @@ -495,7 +495,13 @@ osgDB::ReaderWriter::ReadResult ReaderWriterSTL::readNode(const std::string& fil if (!isBinary) { fclose(fp); + fp = osgDB::fopen(fileName.c_str(), "r"); + + if (!fp) + { + return ReadResult::FILE_NOT_FOUND; + } } osg::ref_ptr group = new osg::Group;