Files
livekit/pkg/sfu
Raja Subramanian f29a28611b Prevent writable race. (#2388)
It is possible that onBindAndConnectedChanged gets executed in such a
way that `writable` does not have the correct value in some very rare
timing case (i. e. case like two executions of the function is racing
and one atomic was read on first exeuction and second execution runs and
sets `writable` and then first execution completes the sets `writable`
to incorrect value based on stale read of first execution).

Prevent it by executing under bind lock.
2024-01-16 12:15:13 +05:30
..
2023-09-18 18:42:39 +05:30
2023-11-17 00:40:00 +05:30
2024-01-16 12:15:13 +05:30
2023-07-27 16:43:19 -07:00
2023-07-27 16:43:19 -07:00
2021-11-08 20:56:53 -08:00
2023-10-26 21:07:36 +05:30
2023-10-26 21:07:36 +05:30
2023-10-25 23:12:14 +05:30
2023-07-27 16:43:19 -07:00