stardis-solver

Solve coupled heat transfers
git clone git://git.meso-star.fr/stardis-solver.git
Log | Files | Refs | README | LICENSE

commit a0d5330c85c9de8522d73dc0250be490eea19b89
parent bb45413f27bf9e731cd0ac75f2718eb45151082e
Author: Vincent Forest <vincent.forest@meso-star.com>
Date:   Wed,  6 Dec 2023 17:55:28 +0100

Fix memory leaks in test_sdis_solve_probe_list

Diffstat:
Msrc/test_sdis_solve_probe_list.c | 6++++++
1 file changed, 6 insertions(+), 0 deletions(-)

diff --git a/src/test_sdis_solve_probe_list.c b/src/test_sdis_solve_probe_list.c @@ -319,6 +319,8 @@ create_solid(struct sdis_device* sdis, struct s3d_scene_view* view) shader.delta = solid_get_delta; shader.temperature = solid_get_temperature; OK(sdis_solid_create(sdis, &shader, data, &solid)); + + OK(sdis_data_ref_put(data)); return solid; } @@ -433,11 +435,15 @@ main(int argc, char** argv) check_probe_list(scn, view); OK(s3dut_mesh_ref_put(super_shape)); + OK(s3d_scene_view_ref_put(view)); OK(sdis_medium_ref_put(solid)); OK(sdis_medium_ref_put(dummy)); OK(sdis_interface_ref_put(interf)); OK(sdis_scene_ref_put(scn)); free_default_device(sdis); + + CHK(mem_allocated_size() == 0); + return 0; }