ayn2op преди 1 година
родител
ревизия
182cb12576
променени са 1 файла, в които са добавени 2 реда и са изтрити 2 реда
  1. 2 2
      cmd/messages_text.go

+ 2 - 2
cmd/messages_text.go

@@ -599,11 +599,11 @@ func (mt *MessagesText) setFetchingChunk(value bool) {
 
 func (mt *MessagesText) waitForChunkEvent() {
 	mt.fetchingMembers.mu.Lock()
+	defer mt.fetchingMembers.mu.Unlock()
+
 	if !mt.fetchingMembers.value {
-		mt.fetchingMembers.mu.Unlock()
 		return
 	}
-	mt.fetchingMembers.mu.Unlock()
 
 	select {
 	case <-mt.fetchingMembers.done: