From d0e91daf966ac3338b01e2f139910140d9417a1d Mon Sep 17 00:00:00 2001 From: Helen Ginn Date: Wed, 18 Jan 2017 15:25:25 +0000 Subject: Significant reduction in leakage, not done yet. --- libcrystfel/src/taketwo.c | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/libcrystfel/src/taketwo.c b/libcrystfel/src/taketwo.c index 4655868c..129cdb4b 100644 --- a/libcrystfel/src/taketwo.c +++ b/libcrystfel/src/taketwo.c @@ -390,10 +390,10 @@ static gsl_matrix *generate_rot_mat(struct rvec obs1, struct rvec obs2, rotateSpotDiffMatrix, secondTwizzleMatrix, 0.0, fullMat); gsl_matrix_transpose(fullMat); - free(cell2v); - free(cell2vr); - free(secondTwizzleMatrix); - free(rotateSpotDiffMatrix); + gsl_vector_free(cell2v); + gsl_vector_free(cell2vr); + gsl_matrix_free(secondTwizzleMatrix); + gsl_matrix_free(rotateSpotDiffMatrix); return fullMat; } @@ -628,7 +628,7 @@ static signed int find_next_index(gsl_matrix *rot, struct SpotVec *obs_vecs, int all_ok = 1; for ( k=0; kcell, rlps, n_rlps); - if ( cell == NULL ) return 0; - free(rlps); + if ( cell == NULL ) return 0; cr = crystal_new(); if ( cr == NULL ) { -- cgit v1.2.3