From 2dee9ff16dc46b6358c5a9e9147c64748893ebcc Mon Sep 17 00:00:00 2001 From: Martin Piatka Date: Tue, 8 Mar 2022 15:41:43 +0100 Subject: [PATCH] ring_buffer: assert size > 0 Otherwise it crashes elsewhere on division by 0. --- src/utils/ring_buffer.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/utils/ring_buffer.cpp b/src/utils/ring_buffer.cpp index 8bb09d80b..148899ae6 100644 --- a/src/utils/ring_buffer.cpp +++ b/src/utils/ring_buffer.cpp @@ -64,6 +64,7 @@ struct ring_buffer { }; struct ring_buffer *ring_buffer_init(int size) { + assert(size > 0); auto ring = new ring_buffer(); ring->data = std::make_unique(size);