ring_buffer: assert size > 0

Otherwise it crashes elsewhere on division by 0.
This commit is contained in:
Martin Piatka
2022-03-08 15:41:43 +01:00
parent c580a3b3a1
commit 2dee9ff16d

View File

@@ -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<char[]>(size);