From 72b8c0ab7fe0d779bd384ca19b0cb71aef717c43 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Philipp=20H=C3=B6rist?= <philipp@hoerist.com>
Date: Fri, 5 Apr 2019 21:44:35 +0200
Subject: [PATCH] Windows: Fix version comparison

Fixes #9643
---
 gajim/common/socks5.py | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gajim/common/socks5.py b/gajim/common/socks5.py
index 9cea473897..16633fb453 100644
--- a/gajim/common/socks5.py
+++ b/gajim/common/socks5.py
@@ -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)
-- 
GitLab