summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-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;
}