From ac380c4d543c960a4bbd9140d315188b69c2a57c Mon Sep 17 00:00:00 2001 From: Bastian Dehn Date: Sun, 24 Apr 2022 18:33:55 +0200 Subject: [PATCH] fix: demo get value --- demo.c | 1 + ringbuffer.c | 3 --- 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/demo.c b/demo.c index 85c9f36..cc9a018 100644 --- a/demo.c +++ b/demo.c @@ -58,6 +58,7 @@ int main() initRingbuffer(&buffer, 50); pthread_create(&readthread, NULL, readValues, &buffer); + sleep(10); pthread_create(&outthread, NULL, outValues, &buffer); pthread_join(readthread, NULL); diff --git a/ringbuffer.c b/ringbuffer.c index c4c251e..3263f90 100644 --- a/ringbuffer.c +++ b/ringbuffer.c @@ -42,10 +42,7 @@ int getValue(ringbuffer *buf) int value = buf->position[buf->tail]; buf->tail++; - buf->count--; - if (buf->count < 1) - return -1; return value; } -- 2.39.5