From: Bastian Dehn Date: Sun, 24 Apr 2022 16:33:55 +0000 (+0200) Subject: fix: demo get value X-Git-Url: https://gitweb.hhaalo.de/?a=commitdiff_plain;h=ac380c4d543c960a4bbd9140d315188b69c2a57c;p=ringbuffer.git fix: demo get value --- 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; }