| 1571:25ead2ffb9b5 | 1572:0499bf03aef3 |
|---|---|
| 72 | 72 |
| 73 return 0; | 73 return 0; |
| 74 } | 74 } |
| 75 | 75 |
| 76 void cxBufferDestroy(CxBuffer *buffer) { | 76 void cxBufferDestroy(CxBuffer *buffer) { |
| 77 if (buffer->flags & CX_BUFFER_FREE_CONTENTS) { | 77 if ((buffer->flags & (CX_BUFFER_FREE_CONTENTS | CX_BUFFER_DO_NOT_FREE)) |
| 78 == CX_BUFFER_FREE_CONTENTS) { | |
| 78 cxFree(buffer->allocator, buffer->bytes); | 79 cxFree(buffer->allocator, buffer->bytes); |
| 79 } | 80 } |
| 80 memset(buffer, 0, sizeof(CxBuffer)); | 81 memset(buffer, 0, sizeof(CxBuffer)); |
| 81 } | 82 } |
| 82 | 83 |