Changeset 413 in code for trunk/downstream.go


Ignore:
Timestamp:
Aug 26, 2020, 1:28:10 PM (5 years ago)
Author:
contact
Message:

Fix panic in downstreamConn.sendNetworkHistory

This panic happens when sending history to a multi-upstream client.
sendNetworkHistory is called on each network, but dc.network is nil.

Closes: https://todo.sr.ht/~emersion/soju/93

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/downstream.go

    r412 r413  
    887887
    888888                limit := 4000
    889                 history, err := loadHistoryLatestID(dc.network, target, lastDelivered, limit)
     889                history, err := loadHistoryLatestID(net, target, lastDelivered, limit)
    890890                if err != nil {
    891891                        dc.logger.Printf("failed to send implicit history for %q: %v", target, err)
     
    971971                        return ircError{&irc.Message{
    972972                                Command: irc.ERR_NOSUCHSERVER,
    973                                 Params: []string{dc.nick, destination, "No such server"},
     973                                Params:  []string{dc.nick, destination, "No such server"},
    974974                        }}
    975975                }
Note: See TracChangeset for help on using the changeset viewer.