aboutsummaryrefslogtreecommitdiff
path: root/libcrystfel/src/datatemplate.c
diff options
context:
space:
mode:
authorThomas White <taw@physics.org>2023-07-26 14:44:34 +0200
committerThomas White <taw@physics.org>2023-07-28 13:22:05 +0200
commit975ed3e8b0d44d053dda10bfc6a20389a31bbbd4 (patch)
tree1ed8343fffdbeb207e54f81d9d5658337cc542d3 /libcrystfel/src/datatemplate.c
parent90fe1f06757cc65b60747a07dda5e18ff1329c3a (diff)
data_template_free: Free the groups as well
Diffstat (limited to 'libcrystfel/src/datatemplate.c')
-rw-r--r--libcrystfel/src/datatemplate.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/libcrystfel/src/datatemplate.c b/libcrystfel/src/datatemplate.c
index fd7f2761..12d4d85f 100644
--- a/libcrystfel/src/datatemplate.c
+++ b/libcrystfel/src/datatemplate.c
@@ -1433,6 +1433,11 @@ void data_template_free(DataTemplate *dt)
free(dt->headers_to_copy[i]);
}
+ for ( i=0; i<dt->n_groups; i++ ) {
+ free(dt->groups[i]->name);
+ free(dt->groups[i]);
+ }
+
free(dt->wavelength_from);
free(dt->peak_list);
free(dt->cnz_from);