added locking to get_request in lua scripting
This commit is contained in:
@ -241,15 +241,18 @@ sb_request_t sb_lua_get_request(int thread_id)
|
||||
|
||||
(void) thread_id; /* unused */
|
||||
|
||||
SB_THREAD_MUTEX_LOCK();
|
||||
if (sb_globals.max_requests != 0 && nevents >= sb_globals.max_requests)
|
||||
{
|
||||
req.type = SB_REQ_TYPE_NULL;
|
||||
SB_THREAD_MUTEX_UNLOCK();
|
||||
return req;
|
||||
}
|
||||
|
||||
req.type = SB_REQ_TYPE_SCRIPT;
|
||||
nevents++;
|
||||
|
||||
SB_THREAD_MUTEX_UNLOCK();
|
||||
|
||||
return req;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user