Skip to content
Snippets Groups Projects
Commit 72b8c0ab authored by Philipp Hörist's avatar Philipp Hörist
Browse files

Windows: Fix version comparison

Fixes #9643
parent 80f37bb3
No related branches found
No related tags found
No related merge requests found
......@@ -23,7 +23,7 @@ import struct
import hashlib
import os
import time
import platform
import sys
import logging
from errno import EWOULDBLOCK
from errno import ENOBUFS
......@@ -1436,7 +1436,7 @@ class Socks5Listener(IdleObject):
# Under windows Vista, we need that to listen on ipv6 AND ipv4
# Doesn't work under windows XP
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)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment