From a3faba1727a741fa43d4ad2a7b43cf93dcc1cadf Mon Sep 17 00:00:00 2001 From: Justin Berger Date: Thu, 15 Mar 2018 16:26:11 -0600 Subject: Cleaned up memory leaks --- src/poser_epnp.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src/poser_epnp.c') diff --git a/src/poser_epnp.c b/src/poser_epnp.c index 21e61ae..7749c7b 100644 --- a/src/poser_epnp.c +++ b/src/poser_epnp.c @@ -85,6 +85,8 @@ static int opencv_solver_fullscene(SurviveObject *so, PoserDataFullScene *pdfs) SurvivePose lighthouse = solve_correspondence(so, &pnp, true); PoserData_lighthouse_pose_func(&pdfs->hdr, so, lh, &lighthouse); + + epnp_dtor(&pnp); } return 0; } @@ -137,6 +139,8 @@ int PoserEPNP(SurviveObject *so, PoserData *pd) { quatrotateabout(txPose.Rot, so->ctx->bsd[lh].Pose.Rot, pose.Rot); PoserData_poser_raw_pose_func(pd, so, lh, &txPose); } + + epnp_dtor(&pnp); } return 0; -- cgit v1.2.3