From 4a3aa2680de72b0306bfda5b235e2e9dedc2fcde Mon Sep 17 00:00:00 2001 From: Robert Osfield Date: Fri, 6 May 2011 10:30:23 +0000 Subject: [PATCH] Fixed Coverity reported issues. CID 11843: Uninitialized scalar field (UNINIT_CTOR) Non-static class member _inexp is not initialized in this constructor nor in any functions that it calls. Non-static class member _outexp is not initialized in this constructor nor in any functions that it calls. CID 11842: Uninitialized scalar field (UNINIT_CTOR) Non-static class member _inexp is not initialized in this constructor nor in any functions that it calls. Non-static class member _outexp is not initialized in this constructor nor in any functions that it calls. --- include/osgParticle/ExplosionOperator | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/include/osgParticle/ExplosionOperator b/include/osgParticle/ExplosionOperator index e80076cd5..b781fc6d3 100644 --- a/include/osgParticle/ExplosionOperator +++ b/include/osgParticle/ExplosionOperator @@ -30,12 +30,15 @@ class ExplosionOperator : public Operator { public: ExplosionOperator() - : Operator(), _radius(1.0f), _magnitude(1.0f), _epsilon(1e-3), _sigma(1.0f) + : Operator(), _radius(1.0f), + _magnitude(1.0f), _epsilon(1e-3), _sigma(1.0f), + _inexp(0.0f), _outexp(0.0f) {} ExplosionOperator( const ExplosionOperator& copy, const osg::CopyOp& copyop = osg::CopyOp::SHALLOW_COPY ) : Operator(copy, copyop), _center(copy._center), _radius(copy._radius), - _magnitude(copy._magnitude), _epsilon(copy._epsilon), _sigma(copy._sigma) + _magnitude(copy._magnitude), _epsilon(copy._epsilon), _sigma(copy._sigma), + _inexp(copy._inexp), _outexp(copy._outexp) {} META_Object( osgParticle, ExplosionOperator );