src/buffer.c

changeset 1318
12fa1d37fe48
parent 1292
1e7ee17777f4
child 1319
aa1f580f8f59
--- a/src/buffer.c	Thu May 15 15:43:30 2025 +0200
+++ b/src/buffer.c	Thu May 15 16:02:54 2025 +0200
@@ -98,7 +98,7 @@
     CxBuffer *buffer,
     CxBufferFlushConfig config
 ) {
-    buffer->flush = malloc(sizeof(CxBufferFlushConfig));
+    buffer->flush = cxMalloc(cxDefaultAllocator, sizeof(CxBufferFlushConfig));
     if (buffer->flush == NULL) return -1; // LCOV_EXCL_LINE
     memcpy(buffer->flush, &config, sizeof(CxBufferFlushConfig));
     return 0;
@@ -108,7 +108,7 @@
     if (buffer->flags & CX_BUFFER_FREE_CONTENTS) {
         cxFree(buffer->allocator, buffer->bytes);
     }
-    free(buffer->flush);
+    cxFree(cxDefaultAllocator, buffer->flush);
     memset(buffer, 0, sizeof(CxBuffer));
 }
 

mercurial