Commit 84f17c46f2598468c88e7a8d02b10e314162f647

Stefan Sperling 2019-08-18T15:11:10

don't put pointless zero-offset chunk at head of diffset list

diff --git a/lib/diffoffset.c b/lib/diffoffset.c
index f702f13..6abefa6 100644
--- a/lib/diffoffset.c
+++ b/lib/diffoffset.c
@@ -60,22 +60,14 @@ const struct got_error *
 got_diffoffset_alloc(struct got_diffoffset_chunks **chunks)
 {
 	const struct got_error *err = NULL;
-	struct got_diffoffset_chunk *first;
-
-	first = alloc_chunk(0, 0);
-	if (first == NULL)
-		return got_error_from_errno("alloc_chunk");
 
 	*chunks = calloc(1, sizeof(**chunks));
 	if (*chunks == NULL) {
 		err = got_error_from_errno("calloc");
-		free(first);
 		return err;
 	}
 
 	SIMPLEQ_INIT(*chunks);
-	SIMPLEQ_INSERT_HEAD(*chunks, first, entry);
-
 	return NULL;
 }