diff options
Diffstat (limited to 'src/piece-table.c')
-rw-r--r-- | src/piece-table.c | 4 |
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; } |