Bladeren bron

send command processing errors to the originating session only

tags/v1.1.0-rc1
Shivaram Lingamneni 5 jaren geleden
bovenliggende
commit
58d089020e
1 gewijzigde bestanden met toevoegingen van 3 en 3 verwijderingen
  1. 3
    3
      irc/client.go

+ 3
- 3
irc/client.go Bestand weergeven

@@ -388,7 +388,7 @@ func (client *Client) run(session *Session) {
388 388
 		if err == ircmsg.ErrorLineIsEmpty {
389 389
 			continue
390 390
 		} else if err == ircmsg.ErrorLineTooLong {
391
-			client.Send(nil, client.server.name, ERR_INPUTTOOLONG, client.Nick(), client.t("Input line too long"))
391
+			session.Send(nil, client.server.name, ERR_INPUTTOOLONG, client.Nick(), client.t("Input line too long"))
392 392
 			continue
393 393
 		} else if err != nil {
394 394
 			client.Quit(client.t("Received malformed line"), session)
@@ -398,9 +398,9 @@ func (client *Client) run(session *Session) {
398 398
 		cmd, exists := Commands[msg.Command]
399 399
 		if !exists {
400 400
 			if len(msg.Command) > 0 {
401
-				client.Send(nil, client.server.name, ERR_UNKNOWNCOMMAND, client.Nick(), msg.Command, client.t("Unknown command"))
401
+				session.Send(nil, client.server.name, ERR_UNKNOWNCOMMAND, client.Nick(), msg.Command, client.t("Unknown command"))
402 402
 			} else {
403
-				client.Send(nil, client.server.name, ERR_UNKNOWNCOMMAND, client.Nick(), "lastcmd", client.t("No command given"))
403
+				session.Send(nil, client.server.name, ERR_UNKNOWNCOMMAND, client.Nick(), "lastcmd", client.t("No command given"))
404 404
 			}
405 405
 			continue
406 406
 		}

Laden…
Annuleren
Opslaan