diff options
author | Justin Berger <j.david.berger@gmail.com> | 2018-03-15 16:26:11 -0600 |
---|---|---|
committer | Justin Berger <j.david.berger@gmail.com> | 2018-03-15 16:26:11 -0600 |
commit | a3faba1727a741fa43d4ad2a7b43cf93dcc1cadf (patch) | |
tree | 4913696519efa49c1bccc68a9df685d403507361 /src/poser_epnp.c | |
parent | 49bade6bbcb351900f627f066b14a6826f6d7984 (diff) | |
download | libsurvive-a3faba1727a741fa43d4ad2a7b43cf93dcc1cadf.tar.gz libsurvive-a3faba1727a741fa43d4ad2a7b43cf93dcc1cadf.tar.bz2 |
Cleaned up memory leaks
Diffstat (limited to 'src/poser_epnp.c')
-rw-r--r-- | src/poser_epnp.c | 4 |
1 files changed, 4 insertions, 0 deletions
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; |