Fix missing array specifier from delete

This commit is contained in:
Campbell Barton 2016-06-30 14:17:44 +10:00
parent 3db6439c7a
commit 620578b1a0

View file

@ -3116,8 +3116,8 @@ double *reparameterize3D(const TThickCubic &cubic,
for (int i = 0; i < size; i++) {
uPrime[i] = NewtonRaphsonRootFind3D(cubic, *(pointsArrayBegin + i), u[i]);
if (!_finite(uPrime[i])) {
delete uPrime;
return 0;
delete[] uPrime;
return NULL;
}
}
@ -3125,8 +3125,8 @@ double *reparameterize3D(const TThickCubic &cubic,
// std::sort( uPrime, uPrime+size );
if (uPrime[0] < 0.0 || uPrime[size - 1] > 1.0) {
delete uPrime;
return 0;
delete[] uPrime;
return NULL;
}
assert(uPrime[0] >= 0.0);