From: dbp Date: Mon, 15 Sep 2014 14:08:03 +0000 (+0400) Subject: 0025164: BVH_Box::Area() might be called on uninitialized data X-Git-Tag: V6_8_0_beta~90 X-Git-Url: http://git.dev.opencascade.org/gitweb/?a=commitdiff_plain;h=418864aea16924f5c9b360a2c5aced7c3c72800f;p=occt-copy.git 0025164: BVH_Box::Area() might be called on uninitialized data --- diff --git a/src/BVH/BVH_Box.lxx b/src/BVH/BVH_Box.lxx index 7affa94eac..80098819e6 100644 --- a/src/BVH/BVH_Box.lxx +++ b/src/BVH/BVH_Box.lxx @@ -199,7 +199,8 @@ namespace BVHTools template T BVH_Box::Area() const { - return BVHTools::SurfaceCalculator::Area (myMaxPoint - myMinPoint); + return !myInitialized ? static_cast (0.0) : + BVHTools::SurfaceCalculator::Area (myMaxPoint - myMinPoint); } // =======================================================================