diff options
author | David Robillard <d@drobilla.net> | 2021-01-16 14:45:36 +0100 |
---|---|---|
committer | David Robillard <d@drobilla.net> | 2021-01-16 14:45:36 +0100 |
commit | ce1e5cc0ee32d7b66b311b61bf38d9eefc522e7c (patch) | |
tree | 39356b6fae838c4ac7300a76480a978c437276f2 /src/ring.c | |
parent | 08991af7b742a62a64ecb429662659a5a0a6ebc6 (diff) | |
download | zix-ce1e5cc0ee32d7b66b311b61bf38d9eefc522e7c.tar.gz zix-ce1e5cc0ee32d7b66b311b61bf38d9eefc522e7c.tar.bz2 zix-ce1e5cc0ee32d7b66b311b61bf38d9eefc522e7c.zip |
Allow all free functions to be called on null
Diffstat (limited to 'src/ring.c')
-rw-r--r-- | src/ring.c | 6 |
1 files changed, 4 insertions, 2 deletions
@@ -80,8 +80,10 @@ zix_ring_new(uint32_t size) void zix_ring_free(ZixRing* ring) { - free(ring->buf); - free(ring); + if (ring) { + free(ring->buf); + free(ring); + } } void |