Tulir Asokan 4 роки тому
батько
коміт
673f5a8389
1 змінених файлів з 2 додано та 2 видалено
  1. 2 2
      user.go

+ 2 - 2
user.go

@@ -799,8 +799,8 @@ func (user *User) runMessageRingBuffer() {
 		select {
 		select {
 		case user.messageOutput <- msg:
 		case user.messageOutput <- msg:
 		default:
 		default:
-			user.log.Warnln("Buffer is full, dropping message in", msg.chat)
-			<-user.messageOutput
+			dropped := <-user.messageOutput
+			user.log.Warnln("Buffer is full, dropping message in", dropped.chat)
 			user.messageOutput<-msg
 			user.messageOutput<-msg
 		}
 		}
 	}
 	}