downstream: return FAIL on unknown BOUNCER command before registration

This commit is contained in:
Simon Ser 2023-04-05 13:36:36 +02:00
parent 41399ca6fd
commit de02cb98fe

View File

@ -740,6 +740,11 @@ func (dc *downstreamConn) handleMessageUnregistered(ctx context.Context, msg *ir
} }
dc.registration.networkID = id dc.registration.networkID = id
default:
return ircError{&irc.Message{
Command: "FAIL",
Params: []string{"BOUNCER", "UNKNOWN_COMMAND", subcommand, "Unknown subcommand"},
}}
} }
default: default:
dc.logger.Printf("unhandled message: %v", msg) dc.logger.Printf("unhandled message: %v", msg)