diff --git a/internal/channelmanager/safe_wraps.go b/internal/channelmanager/safe_wraps.go index 0e96b8d..b75a5f5 100644 --- a/internal/channelmanager/safe_wraps.go +++ b/internal/channelmanager/safe_wraps.go @@ -203,8 +203,8 @@ func (chanManager *ChannelManager) NotifyReturnSafe( func (chanManager *ChannelManager) ConfirmSafe( noWait bool, ) error { - chanManager.channelMux.RLock() - defer chanManager.channelMux.RUnlock() + chanManager.channelMux.Lock() + defer chanManager.channelMux.Unlock() return chanManager.channel.Confirm( noWait,