diff options
author | Thomas White <taw@physics.org> | 2024-04-25 14:33:01 +0200 |
---|---|---|
committer | Thomas White <taw@physics.org> | 2024-04-25 14:57:30 +0200 |
commit | 2325b391a2193d7729a9cb188b66e08588484cce (patch) | |
tree | 37cf54b80a89861e675036a2d19c4d35ad43abb6 /libcrystfel/src | |
parent | 45796383dfa3a2daccaee2069e644268d1276c1d (diff) |
indexamajig: Avoid writing empty Mille records
Fixes: https://github.com/taw10/crystfel/issues/9
Diffstat (limited to 'libcrystfel/src')
-rw-r--r-- | libcrystfel/src/crystfel-mille.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/libcrystfel/src/crystfel-mille.c b/libcrystfel/src/crystfel-mille.c index 3d02e527..72f89425 100644 --- a/libcrystfel/src/crystfel-mille.c +++ b/libcrystfel/src/crystfel-mille.c @@ -327,6 +327,9 @@ void crystfel_mille_write_record(Mille *m) int ni = 0; int nw = (m->n * 2)+2; + /* Don't write empty records */ + if ( m->n == 0 ) return; + fwrite(&nw, sizeof(int), 1, m->fh); fwrite(&nf, sizeof(float), 1, m->fh); |