summarylogtreecommitdiffstats
path: root/spaces-240.patch
blob: e89ecd2fcd64dca0d1cd080deaac2fcb5bedff64 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
diff --git a/irc/client.go b/irc/client.go
index d309102..0cafce8 100644
--- a/irc/client.go
+++ b/irc/client.go
@@ -811,15 +811,15 @@ func (client *Client) SendRawMessage(message ircmsg.IrcMessage) error {
 		message = ircmsg.MakeMessage(nil, client.server.name, ERR_UNKNOWNERROR, "*", "Error assembling message for sending")
 		line, _ := message.Line()
 
-		// if we used the trailing hack, we need to strip the final space we appended earlier on
-		if usedTrailingHack {
-			line = line[:len(line)-3] + "\r\n"
-		}
-
 		client.socket.Write(line)
 		return err
 	}
 
+	// if we used the trailing hack, we need to strip the final space we appended earlier on
+	if usedTrailingHack {
+		line = line[:len(line)-3] + "\r\n"
+	}
+
 	client.server.logger.Debug("useroutput", client.nick, " ->", strings.TrimRight(line, "\r\n"))
 
 	client.socket.Write(line)