From df90ed5ed09e5a7a68a30ec2e54c7ad0146d04c2 Mon Sep 17 00:00:00 2001 From: Robert Osfield Date: Fri, 10 Jun 2016 16:59:19 +0100 Subject: [PATCH] Added use of ref_ptr<> to fix memory leak --- src/osgPlugins/bsp/Q3BSPReader.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/osgPlugins/bsp/Q3BSPReader.cpp b/src/osgPlugins/bsp/Q3BSPReader.cpp index 2ef43bf59..d11708e25 100644 --- a/src/osgPlugins/bsp/Q3BSPReader.cpp +++ b/src/osgPlugins/bsp/Q3BSPReader.cpp @@ -180,9 +180,9 @@ osg::Geode* Q3BSPReader::convertFromBSP( // Convertir los vertices unsigned int num_load_vertices=aLoadData.m_loadVertices.size(); - osg::Vec3Array* vertex_array = new osg::Vec3Array(num_load_vertices); - osg::Vec2Array* text_decal_array = new osg::Vec2Array(num_load_vertices); - osg::Vec2Array* text_lmap_array = new osg::Vec2Array(num_load_vertices); + osg::ref_ptr vertex_array = new osg::Vec3Array(num_load_vertices); + osg::ref_ptr text_decal_array = new osg::Vec2Array(num_load_vertices); + osg::ref_ptr text_lmap_array = new osg::Vec2Array(num_load_vertices); float scale = 0.0254; unsigned int i;