1 files changed, 5 insertions, 0 deletions
diff --git a/synapse/app/_base.py b/synapse/app/_base.py
index 6d72de1daa..6b3cb61ae9 100644
--- a/synapse/app/_base.py
+++ b/synapse/app/_base.py
@@ -214,6 +214,11 @@ def refresh_certificate(hs):
disk and updating the TLS context factories to use them.
"""
hs.config.read_certificate_from_disk()
+
+ if hs.config.no_tls:
+ # nothing else to do here
+ return
+
hs.tls_server_context_factory = context_factory.ServerContextFactory(hs.config)
if hs._listening_services:
|