aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/base/ringbuffer.cpp8
1 files changed, 5 insertions, 3 deletions
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";