From ce1e5cc0ee32d7b66b311b61bf38d9eefc522e7c Mon Sep 17 00:00:00 2001 From: David Robillard Date: Sat, 16 Jan 2021 14:45:36 +0100 Subject: Allow all free functions to be called on null --- src/ring.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'src/ring.c') diff --git a/src/ring.c b/src/ring.c index 6e26ebc..4a4692f 100644 --- a/src/ring.c +++ b/src/ring.c @@ -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 -- cgit v1.2.1