diff --git a/src/osgPlugins/3ds/ReaderWriter3DS.cpp b/src/osgPlugins/3ds/ReaderWriter3DS.cpp index 26e20c99c..617b94d74 100644 --- a/src/osgPlugins/3ds/ReaderWriter3DS.cpp +++ b/src/osgPlugins/3ds/ReaderWriter3DS.cpp @@ -652,7 +652,7 @@ osgDB::ReaderWriter::ReadResult ReaderWriter3DS::readNode(const std::string& fil // Do not use the lib3ds_file_open() as: // 1. It relies on FILE* instead of iostreams (less safe) // 2. It doesn't allow us to set a custom log output - std::ifstream fin(file.c_str(), std::ios_base::in | std::ios_base::binary); + std::ifstream fin(fileName.c_str(), std::ios_base::in | std::ios_base::binary); if (!fin.good()) return ReadResult::ERROR_IN_READING_FILE; return doReadNode(fin, options, fileName); /*