Fix potential mutex usage bug

Signed-off-by: mantuliu <240951888@qq.com>
This commit is contained in:
mantuliu 2023-04-21 23:50:33 +08:00
parent 065428befa
commit 17db22d055

View File

@ -46,16 +46,16 @@ var (
// e.g. Streaming data issues from the runtime or the runtime does not implement the
// container events stream.
func isEventedPLEGInUse() bool {
eventedPLEGUsageMu.Lock()
defer eventedPLEGUsageMu.Unlock()
eventedPLEGUsageMu.RLock()
defer eventedPLEGUsageMu.RUnlock()
return eventedPLEGUsage
}
// setEventedPLEGUsage should only be accessed from
// Start/Stop of Evented PLEG.
func setEventedPLEGUsage(enable bool) {
eventedPLEGUsageMu.RLock()
defer eventedPLEGUsageMu.RUnlock()
eventedPLEGUsageMu.Lock()
defer eventedPLEGUsageMu.Unlock()
eventedPLEGUsage = enable
}