diff --git a/mercurial/sslutil.py b/mercurial/sslutil.py
index 36383507a6f8adb39df38fd20ca3bf5bc9d8ac25_bWVyY3VyaWFsL3NzbHV0aWwucHk=..9e15286609aea8fa569a5499c49563eacac87d4c_bWVyY3VyaWFsL3NzbHV0aWwucHk= 100644
--- a/mercurial/sslutil.py
+++ b/mercurial/sslutil.py
@@ -16,6 +16,8 @@
 from .i18n import _
 from . import error, util
 
+hassni = getattr(ssl, 'HAS_SNI', False)
+
 _canloaddefaultcerts = False
 try:
     ssl_context = ssl.SSLContext