aboutsummaryrefslogtreecommitdiff
path: root/libcrystfel/src/image-seedee.c
diff options
context:
space:
mode:
authorThomas White <taw@physics.org>2024-04-18 14:32:14 +0200
committerThomas White <taw@physics.org>2024-04-18 14:32:14 +0200
commit52bde38abbcb53d163355a71fc9e99332ffe3dee (patch)
tree54bf334103708bcbf0b821c583b06f66769edf22 /libcrystfel/src/image-seedee.c
parent536d1a563e5c93cbbefb3556ea897acaf8fa70ce (diff)
parent62a2fdee1b7e69a1fe1ecb58e286866c41b6bb81 (diff)
Merge branch 'julia'
Diffstat (limited to 'libcrystfel/src/image-seedee.c')
-rw-r--r--libcrystfel/src/image-seedee.c24
1 files changed, 12 insertions, 12 deletions
diff --git a/libcrystfel/src/image-seedee.c b/libcrystfel/src/image-seedee.c
index 2a4328ec..1b68aead 100644
--- a/libcrystfel/src/image-seedee.c
+++ b/libcrystfel/src/image-seedee.c
@@ -170,20 +170,20 @@ int image_seedee_read(struct image *image,
data_block, data_block_size,
&zero_copy, &array);
profile_end("seedee-get-size");
- array.data = malloc(array.size);
- array.shape = malloc(array.ndims*sizeof(int));
+ array.data = cfmalloc(array.size);
+ array.shape = cfmalloc(array.ndims*sizeof(int));
if ( (array.data == NULL) || (array.shape == NULL) ) {
cJSON_Delete(json);
- free(array.data);
- free(array.shape);
+ cffree(array.data);
+ cffree(array.shape);
return 1;
}
if ( array.ndims != 2 ) {
ERROR("Seedee data has unexpected number of dimensions "
"(%i, expected 2)\n", array.ndims);
- free(array.data);
- free(array.shape);
+ cffree(array.data);
+ cffree(array.shape);
return 1;
}
@@ -195,8 +195,8 @@ int image_seedee_read(struct image *image,
cJSON_Delete(json);
if ( r < 0 ) {
ERROR("Seedee deserialiation failed.\n");
- free(array.data);
- free(array.shape);
+ cffree(array.data);
+ cffree(array.shape);
return 1;
}
@@ -208,15 +208,15 @@ int image_seedee_read(struct image *image,
ERROR("Failed to load data for panel '%s'\n",
dtempl->panels[i].name);
profile_end("seedee-panel");
- free(array.data);
- free(array.shape);
+ cffree(array.data);
+ cffree(array.shape);
return 1;
}
}
profile_end("seedee-panel");
- free(array.data);
- free(array.shape);
+ cffree(array.data);
+ cffree(array.shape);
return 0;
}