From 7193f8eed605ee0eb9b437d228235605f67bfc0d Mon Sep 17 00:00:00 2001 From: Robin Nehls Date: Tue, 5 Jan 2010 19:10:26 +0100 Subject: Added initialisation to prevend segfaults --- src/base/ringbuffer.cpp | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'src/base') diff --git a/src/base/ringbuffer.cpp b/src/base/ringbuffer.cpp index d324f74f..e1761e82 100644 --- a/src/base/ringbuffer.cpp +++ b/src/base/ringbuffer.cpp @@ -31,10 +31,12 @@ namespace usdx { - RingBuffer::RingBuffer(int size) + RingBuffer::RingBuffer(int size): + buffer_count(0), + buffer_size(size), + write_pos(0), + read_pos(0) { - buffer_size = size; - ring_buffer = (char*)malloc(size); if (ring_buffer == NULL) throw "No memory"; -- cgit v1.2.3