Skip to content
Snippets Groups Projects
Commit dff7f771 authored by Fredrik Hübinette (Hubbe)'s avatar Fredrik Hübinette (Hubbe)
Browse files

bugfix in Fifo

Rev: lib/modules/Thread.pmod:1.7
parent 87e3696c
No related branches found
No related tags found
No related merge requests found
...@@ -17,7 +17,7 @@ class Fifo { ...@@ -17,7 +17,7 @@ class Fifo {
object key=lock::lock(); object key=lock::lock();
while(!num) r_cond::wait(key); while(!num) r_cond::wait(key);
tmp=buffer[ptr++]; tmp=buffer[ptr++];
r_ptr%=sizeof(buffer); ptr%=sizeof(buffer);
num--; num--;
w_cond::signal(); w_cond::signal();
return tmp; return tmp;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment