Authentication-Results: mail-b.sr.ht; dkim=pass header.d=hirtz.pm header.i=@hirtz.pm Received: from mail.hirtzfr.eu (mail.hirtzfr.eu [51.254.202.169]) by mail-b.sr.ht (Postfix) with ESMTPS id 4C202FF15F for <~emersion/soju-dev@lists.sr.ht>; Tue, 19 Jan 2021 18:08:11 +0000 (UTC) DKIM-Signature: a=rsa-sha256; bh=xMSPYvjZVkYpbasxVjaubqeF5pnn+sNzeoOIzci2GBg=; c=relaxed/relaxed; d=hirtz.pm; h=Subject:Subject:Sender:To:To:Cc:Cc:From:From:Date:Date:MIME-Version:MIME-Version:Content-Type:Content-Transfer-Encoding:Content-Transfer-Encoding:Reply-To:In-Reply-To:Message-Id:Message-Id:References:Autocrypt:Openpgp; i=@hirtz.pm; s=20200610; t=1611079689; v=1; x=1611511689; b=pqgBjAUdceTEkRov21f9sMvTLB5BXIzW+SZnwDMeDTMykgF5xXsqPUdCtZD/zzxSMcdVsu5F 6BAtKZm0cyoQKMreVVL0a4fXkDNrPnJcvTHhqxX6OTpSogoVQTktj0JdauG0dxLcsRoJPDLgmQO sAY2nIpN3bQ0R/7NA7D1l47Tjic7JMt9+dP147wL0w1ukcoM663lSeBsJJAp5N9Nc0cFPRRmzqZ JAo97M5+J6afrfHPsxvEVwtsLSV03/FaeWcO+wljyKvmoi5aas5UxAkftyWZ2SAkTaSkFEETfWh tfL51VshuSn6Krbel67dG9R9O6D9+aotJSZi/98YT+SSQ== Received: by mail.hirtzfr.eu (envelope-sender ) with ESMTPS id 5a444afc; Tue, 19 Jan 2021 19:08:09 +0100 From: Hubert Hirtz To: ~emersion/soju-dev@lists.sr.ht Cc: Hubert Hirtz Subject: [PATCH] Correctly handle empty IRC messages Date: Tue, 19 Jan 2021 19:07:58 +0100 Message-Id: <20210119180758.10565-1-hubert@hirtz.pm> X-Mailer: git-send-email 2.26.2 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit A new version of go-irc includes a fix that makes irc.Conn.ReadMessage ignore empty messages. This fixes soju closing connections on an empty message. --- go.mod | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/go.mod b/go.mod index 462d99c..e3b1457 100644 --- a/go.mod +++ b/go.mod @@ -11,6 +11,6 @@ require ( github.com/pires/go-proxyproto v0.2.0 golang.org/x/crypto v0.0.0-20201016220609-9e8e0b390897 golang.org/x/sys v0.0.0-20201024232916-9f70ab9862d5 // indirect - gopkg.in/irc.v3 v3.1.3 + gopkg.in/irc.v3 v3.1.4 nhooyr.io/websocket v1.8.6 ) -- 2.26.2