[PATCH 1/2] Added use of xmalloc() on diff-delta.c
From: Bruno Ribas <hidden>
Date: 2016-06-15 22:43:03
Signed-off-by: Bruno Ribas <redacted> --- diff-delta.c | 9 +++------ 1 files changed, 3 insertions(+), 6 deletions(-)
diff --git a/diff-delta.c b/diff-delta.c
index 9f998d0..74a8377 100644
--- a/diff-delta.c
+++ b/diff-delta.c@@ -157,9 +157,8 @@ struct delta_index * create_delta_index(const void *buf, unsigned long bufsize) memsize = sizeof(*index) + sizeof(*hash) * hsize + sizeof(*entry) * entries; - mem = malloc(memsize); - if (!mem) - return NULL; + mem = xmalloc(memsize); + index = mem; mem = index + 1; hash = mem;
@@ -258,9 +257,7 @@ create_delta(const struct delta_index *index, outsize = 8192; if (max_size && outsize >= max_size) outsize = max_size + MAX_OP_SIZE + 1; - out = malloc(outsize); - if (!out) - return NULL; + out = xmalloc(outsize); /* store reference buffer size */ i = index->src_size;
--
1.5.0.3