We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 0efe1e7 commit d723e25Copy full SHA for d723e25
DCCSocket.py
@@ -189,8 +189,13 @@ def getAddr(self):
189
190
def addPending(self, sender):
191
try:
192
- self.logger.info("Adding %s - %s to the pending list" % (socket.getaddrinfo(sender.host, None)[0][4][0], sender))
193
- self.pending[socket.getaddrinfo(sender.host, None)[0][4][0]] = sender
+ addr_info = socket.getaddrinfo(sender.host, None)
+ if len(addr_info) >= 2:
194
+ ip = addr_info[1][4][0]
195
+ else:
196
+ ip = addr_info[0][4][0]
197
+ self.logger.info("Adding %s - %s to the pending list" % (ip, sender))
198
+ self.pending[ip] = sender
199
return True
200
except Exception as e:
201
self.bot.sendNotice(sender.nick, "Error while initialiasing DCC connection.")
0 commit comments