Hi,
Please find the latest report on new defect(s) introduced to Synchronet found with Coverity Scan.
1 new defect(s) introduced to Synchronet found with Coverity Scan.
New defect(s) Reported-by: Coverity Scan
Showing 1 of 1 defect(s)
** CID 647297: Concurrent data access violations (MISSING_LOCK) /tmp/sbbs-Jun-30-2026/src/conio/key.c: 34 in ciokey_init()
_____________________________________________________________________________________________
*** CID 647297: Concurrent data access violations (MISSING_LOCK) /tmp/sbbs-Jun-30-2026/src/conio/key.c: 34 in ciokey_init()
28 static pthread_once_t ciokey_initialized = PTHREAD_ONCE_INIT;
29
30 static void
31 ciokey_init(void)
32 {
33 memset(&state, 0, sizeof(state));
CID 647297: Concurrent data access violations (MISSING_LOCK) >>> Accessing "state.events" without holding lock "ciokey_state.mutex". Elsewhere, "ciokey_state.events" is written to with "ciokey_state.mutex" held 6 out of 8 times.
34 listInit(&state.events, 0);
35 assert_pthread_mutex_init(&state.mutex, NULL);
36 state.wake_event = CreateEvent(NULL, FALSE, FALSE, NULL);
37 }
38
39 static void
________________________________________________________________________________________________________
To view the defects in Coverity Scan visit,
https://scan.coverity.com/projects/synchronet?tab=overview
---
* Synchronet * Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net