diff --git a/synapse/app/homeserver.py b/synapse/app/homeserver.py
index 019b91576fbf332d5db4791c8c9115cf33ad3023..d5f5ff959970afe255599481f14cb442b4f704d4 100755
--- a/synapse/app/homeserver.py
+++ b/synapse/app/homeserver.py
@@ -95,7 +95,7 @@ class SynapseHomeServer(HomeServer):
         site_tag = listener_config.get("tag", port)
 
         if tls and config.no_tls:
-            return
+            return []
 
         resources = {}
         for res in listener_config["resources"]: