From 03968f377ec9d491163990c88fff57b8e78c9ab1 Mon Sep 17 00:00:00 2001
From: Victor Shyba <victor1984@riseup.net>
Date: Thu, 24 May 2018 17:12:47 -0300
Subject: [PATCH] change fix position to before anything else starts

---
 lbrynet/daemon/Daemon.py        | 5 -----
 lbrynet/daemon/DaemonControl.py | 6 ++++++
 2 files changed, 6 insertions(+), 5 deletions(-)

diff --git a/lbrynet/daemon/Daemon.py b/lbrynet/daemon/Daemon.py
index b553b62bf..a9c44996d 100644
--- a/lbrynet/daemon/Daemon.py
+++ b/lbrynet/daemon/Daemon.py
@@ -1,5 +1,4 @@
 import binascii
-import certifi
 import logging.handlers
 import mimetypes
 import os
@@ -233,10 +232,6 @@ class Daemon(AuthJSONRPCServer):
 
     @defer.inlineCallbacks
     def setup(self):
-        # Set SSL_CERT_FILE env variable for Twisted SSL verification on Windows
-        if 'win' in sys.platform:
-            os.environ['SSL_CERT_FILE'] = certifi.where()
-
         reactor.addSystemEventTrigger('before', 'shutdown', self._shutdown)
         configure_loggly_handler()
 
diff --git a/lbrynet/daemon/DaemonControl.py b/lbrynet/daemon/DaemonControl.py
index 23cd04450..2b8f40260 100644
--- a/lbrynet/daemon/DaemonControl.py
+++ b/lbrynet/daemon/DaemonControl.py
@@ -1,3 +1,9 @@
+import certifi
+# Set SSL_CERT_FILE env variable for Twisted SSL verification on Windows
+# This needs to happen before anything else
+if 'win' in sys.platform:
+    os.environ['SSL_CERT_FILE'] = certifi.where()
+
 from lbrynet.core import log_support
 
 import argparse