]> SALOME platform Git repositories - tools/medcoupling.git/commitdiff
Salome HOME
windows port
authoradam <adam>
Mon, 25 May 2009 14:56:04 +0000 (14:56 +0000)
committeradam <adam>
Mon, 25 May 2009 14:56:04 +0000 (14:56 +0000)
src/MEDCoupling/MEDCouplingPointSet.cxx

index d4b975eab2bbf0f7577b19ba7d77b4d27e7cbf23..3a2876ae76857d7f845f932c129db8cea2b24280 100644 (file)
@@ -234,7 +234,7 @@ void MEDCouplingPointSet::unserialization(const std::vector<int>& tinyInfo, Data
 // =============================================
 bool MEDCouplingPointSet::intersectsBoundingBox(const double* bb1, const double* bb2, int dim, double eps)
 {
-  double bbtemp[2*dim];
+  double* bbtemp = new double[2*dim];
   double deltamax=0.0;
 
   for (int i=0; i< dim; i++)
@@ -256,8 +256,12 @@ bool MEDCouplingPointSet::intersectsBoundingBox(const double* bb1, const double*
       bool intersects = (bbtemp[idim*2]<bb2[idim*2+1])
         && (bb2[idim*2]<bbtemp[idim*2+1]) ;
       if (!intersects)
-        return false; 
+       {
+         delete [] bbtemp;
+         return false; 
+       }
     }
+  delete [] bbtemp;
   return true;
 }