diff --git a/rpc/packages.go b/rpc/packages.go index 72e090130fb6b9692e1a58e98647cb1a3118aca0..aed43cae2b72322e2af59c3b85b49aa658db5137 100644 --- a/rpc/packages.go +++ b/rpc/packages.go @@ -617,6 +617,8 @@ done: delete(self.messages, id) } } + self.logMut.Unlock() + self.messagesMut.Unlock() case <-self.quit: break done }