From 19938778354b8d8672ea030450bd8e4609fafb48 Mon Sep 17 00:00:00 2001 From: Runxi Yu Date: Sat, 22 Mar 2025 10:51:56 +0800 Subject: [PATCH] Handle error when doing NICK/USER --- irc.go | 5 ++++- diff --git a/irc.go b/irc.go index 8fe22d1200f716285fae85da08fee7478152f77f..be538150b72ac4ce8835689b35790e1ef2411904 100644 --- a/irc.go +++ b/irc.go @@ -32,10 +32,13 @@ } 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{}) -- 2.48.1