Skip to content

Commit

Permalink
check if ip6 is not None
Browse files Browse the repository at this point in the history
  • Loading branch information
zyxkad committed Feb 1, 2024
1 parent 2663b0e commit a04dc76
Showing 1 changed file with 9 additions and 8 deletions.
17 changes: 9 additions & 8 deletions loginproxy/server.py
Original file line number Diff line number Diff line change
Expand Up @@ -454,14 +454,15 @@ def start(self, reuse: bool = False):
log_info('Proxy server listening at [{0}]:{1}'.format(ip, port))
self.__run(sock4)

sock6 = socket.socket(socket.AF_INET6, socket.SOCK_STREAM)
if reuse:
sock6.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)
sock6.bind((ip6, port6))
sock6.listen(ceil(self.max_players * 3 / 2))
self.__sockets.append(sock6)
log_info('Proxy server listening at [{0}]:{1}'.format(ip6, port6))
self.__run(sock6)
if ip6 is not None:
sock6 = socket.socket(socket.AF_INET6, socket.SOCK_STREAM)
if reuse:
sock6.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)
sock6.bind((ip6, port6))
sock6.listen(ceil(self.max_players * 3 / 2))
self.__sockets.append(sock6)
log_info('Proxy server listening at [{0}]:{1}'.format(ip6, port6))
self.__run(sock6)
except:
with self._lock:
self.__status = 0
Expand Down

0 comments on commit a04dc76

Please sign in to comment.