diff --git a/src/osgPlugins/3ds/ReaderWriter3DS.cpp b/src/osgPlugins/3ds/ReaderWriter3DS.cpp index cff23d388..06c05f3ac 100644 --- a/src/osgPlugins/3ds/ReaderWriter3DS.cpp +++ b/src/osgPlugins/3ds/ReaderWriter3DS.cpp @@ -736,8 +736,8 @@ osgDB::ReaderWriter::ReadResult ReaderWriter3DS::doReadNode(std::istream& fin, if (lib3ds_file_read(file3ds, &io) != 0) { result = constructFrom3dsFile(file3ds,fileNamelib3ds,options); - lib3ds_file_free(file3ds); } + lib3ds_file_free(file3ds); return(result); }