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