commit 515e0fe681af593f8990228c5737d5e6637c34ea
parent c3dd8387263e194915571e62af9ef0d59913a02d
Author: Natasha Kerensikova <natgh@instinctive.eu>
Date: Wed, 30 Jul 2025 17:24:58 +0000
Hex display of overly-quoted data
Diffstat:
1 file changed, 4 insertions(+), 0 deletions(-)
diff --git a/main.go b/main.go
@@ -665,6 +665,10 @@ func (natsim *NatsIM) ircQuoteData(data []byte) string {
quoted.WriteString(qline[1 : len(qline)-1])
}
quoted.WriteString(strings.Repeat("\\n", suffix))
+
+ if quoted.Len() >= 2 * len(data) {
+ return "#" + hex.EncodeToString(data) + "#"
+ }
return quoted.String()
}