downstream: improve error message on unrecognized message
This commit is contained in:
parent
5ae1ec5381
commit
2e5474d05a
@ -3188,9 +3188,16 @@ func (dc *downstreamConn) handleMessageRegistered(ctx context.Context, msg *irc.
|
|||||||
dc.logger.Printf("unhandled message: %v", msg)
|
dc.logger.Printf("unhandled message: %v", msg)
|
||||||
|
|
||||||
// Only forward unknown commands in single-upstream mode
|
// Only forward unknown commands in single-upstream mode
|
||||||
|
if dc.network == nil {
|
||||||
|
return newUnknownCommandError(msg.Command)
|
||||||
|
}
|
||||||
|
|
||||||
uc := dc.upstream()
|
uc := dc.upstream()
|
||||||
if uc == nil {
|
if uc == nil {
|
||||||
return newUnknownCommandError(msg.Command)
|
return ircError{&irc.Message{
|
||||||
|
Command: irc.ERR_UNKNOWNCOMMAND,
|
||||||
|
Params: []string{"*", msg.Command, "Disconnected from upstream network"},
|
||||||
|
}}
|
||||||
}
|
}
|
||||||
|
|
||||||
uc.SendMessageLabeled(ctx, dc.id, msg)
|
uc.SendMessageLabeled(ctx, dc.id, msg)
|
||||||
|
Loading…
Reference in New Issue
Block a user