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: