diff options
author | Thomas White <taw@physics.org> | 2024-01-20 10:35:31 +0100 |
---|---|---|
committer | Thomas White <taw@physics.org> | 2024-02-06 16:59:34 +0100 |
commit | 92c579aa57475e14a9c132559677698401a3a501 (patch) | |
tree | 5d53282e3e0c4ce0584427fc72e02a55fee666bc /libcrystfel/src | |
parent | fd363c300c1767681ac6b03f05132d9e6d8a6884 (diff) |
Crystal: Free UnitCell when setting a new one
Diffstat (limited to 'libcrystfel/src')
-rw-r--r-- | libcrystfel/src/crystal.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/libcrystfel/src/crystal.c b/libcrystfel/src/crystal.c index f0022fcc..e6ae4b09 100644 --- a/libcrystfel/src/crystal.c +++ b/libcrystfel/src/crystal.c @@ -215,6 +215,7 @@ void crystal_get_det_shift(Crystal *cryst, double* shift_x, double *shift_y) void crystal_set_cell(Crystal *cryst, UnitCell *cell) { + if ( cryst->owns_cell ) cell_free(cryst->cell); cryst->cell = cell; } |