summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEkaitz Zarraga <ekaitz@elenq.tech>2025-08-25 15:21:32 +0200
committerEkaitz Zarraga <ekaitz@elenq.tech>2025-08-25 15:21:32 +0200
commit486ceb41cba32a1b385471914d184cd967900a95 (patch)
treef4088e17fed5ad3171c3545dd51a92e6dce6bf87
parent4b5873002e8a31dc686c69db4fce41bf3686fd6d (diff)
piece-table: Fix piece_buffer initializationHEADmaster
-rw-r--r--src/piece-table.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/piece-table.c b/src/piece-table.c
index c18c162..851e45b 100644
--- a/src/piece-table.c
+++ b/src/piece-table.c
@@ -30,8 +30,10 @@ piece_buffer_create (size_t size)
piece_buffer *pb;
size_t s = sizeof (piece_buffer) + sizeof (piece) * size;
pb = malloc (s);
- memset (pb, 0, s);
pb->start = (piece *)pb+1;
+ pb->used = 0;
+ pb->size = size;
+ pb->next = NULL;
return pb;
}