summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--camera/src/camera_metadata.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/camera/src/camera_metadata.c b/camera/src/camera_metadata.c
index eb0c6c40..46795e3f 100644
--- a/camera/src/camera_metadata.c
+++ b/camera/src/camera_metadata.c
@@ -189,7 +189,7 @@ camera_metadata_t *allocate_copy_camera_metadata_checked(
return NULL;
}
- void *buffer = malloc(src_size);
+ void *buffer = calloc(1, src_size);
memcpy(buffer, src, src_size);
camera_metadata_t *metadata = (camera_metadata_t*) buffer;
@@ -206,7 +206,7 @@ camera_metadata_t *allocate_camera_metadata(size_t entry_capacity,
size_t memory_needed = calculate_camera_metadata_size(entry_capacity,
data_capacity);
- void *buffer = malloc(memory_needed);
+ void *buffer = calloc(1, memory_needed);
return place_camera_metadata(buffer, memory_needed,
entry_capacity,
data_capacity);