From 5f2da1c8c3d60e9f97f407b9c8d5513eeb50141a Mon Sep 17 00:00:00 2001 From: James Lu Date: Wed, 29 Jun 2016 18:12:50 -0700 Subject: [PATCH] relay: cap waiting time for irc.connected to 5 seconds --- plugins/relay.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/plugins/relay.py b/plugins/relay.py index 13e9802..aa45025 100644 --- a/plugins/relay.py +++ b/plugins/relay.py @@ -212,7 +212,7 @@ def getPrefixModes(irc, remoteirc, channel, user, mlist=None): return modes def spawnRelayServer(irc, remoteirc): - irc.connected.wait() + irc.connected.wait(5) try: # ENDBURST is delayed by 3 secs on supported IRCds to prevent # triggering join-flood protection and the like. @@ -341,7 +341,7 @@ def getRemoteUser(irc, remoteirc, user, spawnIfMissing=True): # Wait until the network is working before trying to spawn anything. log.debug('(%s) getRemoteUser: waiting for irc.connected', irc.name) - irc.connected.wait() + irc.connected.wait(5) # Don't spawn clones for registered service bots. sbot = irc.isServiceBot(user)