diff --git a/src/sbbs3/sbbsexec.c b/src/sbbs3/sbbsexec.c index 2184283136a29888d5fcb34a8e50e7462a5ef007..7579d2f935de7c5b4062edb69f7f2e84ccda87e4 100644 --- a/src/sbbs3/sbbsexec.c +++ b/src/sbbs3/sbbsexec.c @@ -255,7 +255,7 @@ void _cdecl input_thread(void* arg) unsigned vdd_read(BYTE* p, unsigned count) { - sem_wait(rdbuf.sem); + sem_wait(&rdbuf.sem); count=RingBufRead(&rdbuf,p,count); if(count==0) lprintf(LOG_ERR,"!VDD_READ: RingBufRead read 0");