diff options
author | Thomas White <taw@physics.org> | 2020-06-02 13:06:45 +0200 |
---|---|---|
committer | Thomas White <taw@physics.org> | 2020-07-29 18:42:57 +0200 |
commit | c2dbe1c68edbc46db0faba679ff7888a40f1023b (patch) | |
tree | a911667d9e3f7778c6a25f5a111a80c9163a1a05 | |
parent | 4c8f86c583b203fa4098b8e116a1d50cb435d883 (diff) |
image_free: Free detgeom as well
NB Don't free the old "detector" struct. This has different semantics:
Detgeom is allocated when the image is created (e.g. by loading a file).
Detector is usually owned by someone else.
-rw-r--r-- | libcrystfel/src/image.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/libcrystfel/src/image.c b/libcrystfel/src/image.c index 22ee7467..898f4863 100644 --- a/libcrystfel/src/image.c +++ b/libcrystfel/src/image.c @@ -1600,6 +1600,7 @@ void image_free(struct image *image) if ( image->detgeom != NULL ) { np = image->detgeom->n_panels; + detgeom_free(image->detgeom); } else if ( image->det != NULL ) { np = image->det->n_panels; } else { |