diff options
author | Joerg Sonnenberger <joerg@bec.de> | 2016-12-06 15:58:03 +0100 |
---|---|---|
committer | Joerg Sonnenberger <joerg@bec.de> | 2016-12-06 15:58:03 +0100 |
commit | 72abdbb8ba51e926432de242f4df5cf632546dc9 (patch) | |
tree | 95764c8621b49dcf02215011b69d28f301478cdd /libarchive/archive_write_open_memory.c | |
parent | d4d4f91251a084d036518afb8423350c48914bf1 (diff) | |
download | libarchive-72abdbb8ba51e926432de242f4df5cf632546dc9.tar.gz |
Replace malloc + memset with calloc.
Diffstat (limited to 'libarchive/archive_write_open_memory.c')
-rw-r--r-- | libarchive/archive_write_open_memory.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/libarchive/archive_write_open_memory.c b/libarchive/archive_write_open_memory.c index 4f8d679e..ea6ae0ac 100644 --- a/libarchive/archive_write_open_memory.c +++ b/libarchive/archive_write_open_memory.c @@ -53,12 +53,11 @@ archive_write_open_memory(struct archive *a, void *buff, size_t buffSize, size_t { struct write_memory_data *mine; - mine = (struct write_memory_data *)malloc(sizeof(*mine)); + mine = (struct write_memory_data *)calloc(1, sizeof(*mine)); if (mine == NULL) { archive_set_error(a, ENOMEM, "No memory"); return (ARCHIVE_FATAL); } - memset(mine, 0, sizeof(*mine)); mine->buff = buff; mine->size = buffSize; mine->client_size = used; |