Philipp Hörist pushed to branch master at gajim / gajim
Commits: a944e7e6 by Philipp Hörist at 2019-02-15T16:02:40Z Determine windows version reliably
Fixes #9578
- - - - -
1 changed file:
- gajim/common/zeroconf/client_zeroconf.py
Changes:
===================================== gajim/common/zeroconf/client_zeroconf.py ===================================== @@ -16,7 +16,6 @@ # along with Gajim. If not, see http://www.gnu.org/licenses/.
import socket -import platform import ssl import errno import sys @@ -76,7 +75,7 @@ class ZeroconfListener(IdleObject): self._serv.setsockopt(socket.SOL_SOCKET, socket.SO_KEEPALIVE, 1) self._serv.setsockopt(socket.IPPROTO_TCP, socket.TCP_NODELAY, 1) if os.name == 'nt': - if int(platform.win32_ver()[0]) >= 6: # Win Vista + + if sys.getwindowsversion().major >= 6: # Win Vista + # 47 is socket.IPPROTO_IPV6 # 27 is socket.IPV6_V6ONLY under windows, but not defined ... self._serv.setsockopt(41, 27, 0)
View it on GitLab: https://dev.gajim.org/gajim/gajim/commit/a944e7e6e19a997842ad16be3ddf38f5d5a...