From 19938778354b8d8672ea030450bd8e4609fafb48 Mon Sep 17 00:00:00 2001 From: Runxi Yu Date: Sat, 22 Mar 2025 10:51:56 +0800 Subject: Handle error when doing NICK/USER --- irc.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/irc.go b/irc.go index 8fe22d1..be53815 100644 --- a/irc.go +++ b/irc.go @@ -32,10 +32,13 @@ func ircBotSession() error { defer underlyingConn.Close() conn := irc.NewConn(underlyingConn) - conn.WriteString( + _, err = conn.WriteString( "NICK " + config.IRC.Nick + "\r\n" + "USER " + config.IRC.User + " 0 * :" + config.IRC.Gecos + "\r\n", ) + if err != nil { + return err + } readLoopError := make(chan error) writeLoopAbort := make(chan struct{}) -- cgit v1.2.3