diff options
author | dec05eba <dec05eba@protonmail.com> | 2019-02-24 20:34:57 +0100 |
---|---|---|
committer | dec05eba <dec05eba@protonmail.com> | 2020-07-25 14:36:46 +0200 |
commit | 6ff281bf14c6be02f1ff681a7c63607b06f1c1d3 (patch) | |
tree | d095af687bbd3958503fd81b737cd3c33dc6decb /src/scoped_allocator.c | |
parent | e0544300fb7da9a660a55eaf25f1996af573cd43 (diff) |
Restrict buffer_deinit to scoped allocator
Diffstat (limited to 'src/scoped_allocator.c')
-rw-r--r-- | src/scoped_allocator.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/scoped_allocator.c b/src/scoped_allocator.c index 7e2cb0d..4d40740 100644 --- a/src/scoped_allocator.c +++ b/src/scoped_allocator.c @@ -28,6 +28,13 @@ int scoped_allocator_init(ScopedAllocator *self) { return buffer_init(&self->buffers, NULL); } +static void buffer_deinit(Buffer *self) { + am_free(self->data); + self->data = NULL; + self->size = 0; + self->capacity = 0; +} + void scoped_allocator_deinit(ScopedAllocator *self) { Buffer *buffer; Buffer *buffer_end; |