X-Git-Url: https://git.auder.net/?p=cgds.git;a=blobdiff_plain;f=src%2FQueue.c;h=794fa89ded0f894ab7edec46e7a1d5488d9e68d5;hp=47e7dd5d37648e9c53340039f235b836d26792e5;hb=ea7acb53d67057ce642c6d57df8c3d11118c7e74;hpb=bbd242d4033c75c0b48b2c0b6b1fa5c59086954f diff --git a/src/Queue.c b/src/Queue.c index 47e7dd5..794fa89 100644 --- a/src/Queue.c +++ b/src/Queue.c @@ -13,6 +13,7 @@ void _queue_init(Queue* queue, size_t dataSize) Queue* _queue_new(size_t dataSize) { Queue* queue = (Queue*) safe_malloc(sizeof (Queue)); + queue->array = _vector_new(dataSize); _queue_init(queue, dataSize); return queue; } @@ -63,6 +64,6 @@ void queue_clear(Queue* queue) void queue_destroy(Queue* queue) { - queue_clear(queue); + vector_destroy(queue->array); safe_free(queue); }