From f5024edaec56250e74b66dc18ad8e986dee54529 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lauri=20V=C3=B5sandi?= Date: Tue, 1 Jun 2021 23:49:07 +0300 Subject: [PATCH] Correctly handle missing ADVERTISE_ADDRESS --- pinecrypt/server/const.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pinecrypt/server/const.py b/pinecrypt/server/const.py index 7326933..beb0b00 100644 --- a/pinecrypt/server/const.py +++ b/pinecrypt/server/const.py @@ -81,7 +81,7 @@ AUTHORITY_ORGANIZATION = os.getenv("AUTHORITY_ORGANIZATION") AUTHORITY_LIFETIME_DAYS = 20 * 365 # Advertise following IP addresses via DNS record -ADVERTISE_ADDRESS = os.getenv("ADVERTISE_ADDRESS", "").split(",") +ADVERTISE_ADDRESS = [j for j in os.getenv("ADVERTISE_ADDRESS", "").split(",") if j] if not ADVERTISE_ADDRESS: ADVERTISE_ADDRESS = set() for fam, _, _, _, addrs in socket.getaddrinfo(FQDN, None):