Fix memory deallocation issue by using delete[] for arrays

This commit is contained in:
Klaus Silveira 2025-02-25 17:18:08 -05:00 committed by Daniel Gibson
parent a18b9e6bad
commit da119a30c6

View file

@ -100,8 +100,8 @@ idODE_Midpoint::~idODE_Midpoint
=============
*/
idODE_Midpoint::~idODE_Midpoint( void ) {
delete tmpState;
delete derivatives;
delete[] tmpState;
delete[] derivatives;
}
/*
@ -157,11 +157,11 @@ idODE_RK4::~idODE_RK4
=============
*/
idODE_RK4::~idODE_RK4( void ) {
delete tmpState;
delete d1;
delete d2;
delete d3;
delete d4;
delete[] tmpState;
delete[] d1;
delete[] d2;
delete[] d3;
delete[] d4;
}
/*
@ -230,12 +230,12 @@ idODE_RK4Adaptive::~idODE_RK4Adaptive
=============
*/
idODE_RK4Adaptive::~idODE_RK4Adaptive( void ) {
delete tmpState;
delete d1;
delete d1half;
delete d2;
delete d3;
delete d4;
delete[] tmpState;
delete[] d1;
delete[] d1half;
delete[] d2;
delete[] d3;
delete[] d4;
}
/*