|
|
@ -36,9 +36,8 @@ func GrazeStatusChannel(sc *chan StatusChannelType, mode string, offset StatusCh |
|
|
|
} |
|
|
|
|
|
|
|
func GetStatusChannel(sc *chan StatusChannelType, mtxStatusChannelLock *sync.Mutex) StatusChannelType { |
|
|
|
//defer (*mtxStatusChannelLock).Unlock()
|
|
|
|
//(*mtxStatusChannelLock).Lock()
|
|
|
|
|
|
|
|
defer (*mtxStatusChannelLock).Unlock() |
|
|
|
(*mtxStatusChannelLock).Lock() |
|
|
|
cvalue, cstatus := <-*sc |
|
|
|
if cstatus { |
|
|
|
*sc <- cvalue |
|
|
|