commit 19a962c

delthas  ·  2025-03-11 11:15:50 +0000 UTC
parent 18f699a
Fix duplicate direct messages in rare cases
1 files changed,  +1, -1
M app.go
M app.go
+1, -1
1@@ -1519,7 +1519,7 @@ func (app *App) handleIRCEvent(netID string, ev interface{}) {
2 			app.lastQuery = msg.Prefix.Name
3 			app.lastQueryNet = netID
4 		}
5-		bounds := app.messageBounds[boundKey{netID, ev.Target}]
6+		bounds := app.messageBounds[boundKey{netID, buffer}]
7 		bounds.Update(&line)
8 		app.messageBounds[boundKey{netID, buffer}] = bounds
9 	case irc.HistoryTargetsEvent: