From 1f98b1f054946f8533d14d1322e451d7aafc77bc Mon Sep 17 00:00:00 2001 From: Simon Ser Date: Wed, 24 Jan 2024 09:29:25 +0100 Subject: [PATCH] service: don't send PART if not joined in "channel delete" --- service.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/service.go b/service.go index c2969c6..a39b276 100644 --- a/service.go +++ b/service.go @@ -1432,7 +1432,7 @@ func handleServiceChannelDelete(ctx *serviceContext, params []string) error { return fmt.Errorf("failed to delete channel: %v", err) } - if uc := network.conn; uc != nil { + if uc := network.conn; uc != nil && uc.channels.Has(name) { uc.SendMessage(ctx, &irc.Message{ Command: "PART", Params: []string{name},