From 3667102e72ad30bdaab2b237d4c735e4fdb18fff Mon Sep 17 00:00:00 2001 From: Simon Ser Date: Mon, 8 Jul 2024 20:37:00 +0200 Subject: [PATCH] conn: return net.ErrClosed in conn.Close --- conn.go | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/conn.go b/conn.go index 983f976..57cc23f 100644 --- a/conn.go +++ b/conn.go @@ -3,7 +3,6 @@ package soju import ( "context" "errors" - "fmt" "io" "net" "strings" @@ -185,7 +184,7 @@ func (c *conn) Close() error { defer c.lock.Unlock() if c.closed { - return fmt.Errorf("connection already closed") + return net.ErrClosed } err := c.conn.Close()