From f5eeca53397f36b896c1fc3860a8dd6f1b31cf10 Mon Sep 17 00:00:00 2001 From: Daniel Oaks Date: Fri, 24 Mar 2017 21:24:51 +1000 Subject: [PATCH] channel: Fix not being able to Part --- irc/channel.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/irc/channel.go b/irc/channel.go index 808ef8d2..cc844fa2 100644 --- a/irc/channel.go +++ b/irc/channel.go @@ -304,7 +304,7 @@ func (channel *Channel) Part(client *Client, message string) { for member := range channel.members { member.Send(nil, client.nickMaskString, "PART", channel.name, message) } - channel.Quit(client) + channel.quitNoMutex(client) client.server.logger.Debug("part", fmt.Sprintf("%s left channel %s", client.nick, channel.name)) }