aboutsummaryrefslogtreecommitdiff
path: root/connector
diff options
context:
space:
mode:
Diffstat (limited to 'connector')
-rw-r--r--connector/irc/irc.go1
-rw-r--r--connector/xmpp/xmpp.go1
2 files changed, 2 insertions, 0 deletions
diff --git a/connector/irc/irc.go b/connector/irc/irc.go
index d69884e..977b71d 100644
--- a/connector/irc/irc.go
+++ b/connector/irc/irc.go
@@ -251,6 +251,7 @@ func (irc *IRC) Send(event *Event) error {
func (irc *IRC) Close() {
conn := irc.conn
irc.conn = nil
+ irc.connected = false
if conn != nil {
conn.Close()
}
diff --git a/connector/xmpp/xmpp.go b/connector/xmpp/xmpp.go
index f1a75b2..4af016c 100644
--- a/connector/xmpp/xmpp.go
+++ b/connector/xmpp/xmpp.go
@@ -351,4 +351,5 @@ func (xm *XMPP) Close() {
}
xm.conn = nil
xm.connectorLoopNum += 1
+ xm.connected = false
}