summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Mailman/Utils.py7
1 files changed, 4 insertions, 3 deletions
diff --git a/Mailman/Utils.py b/Mailman/Utils.py
index 4e358d927..2e8b9d602 100644
--- a/Mailman/Utils.py
+++ b/Mailman/Utils.py
@@ -331,10 +331,11 @@ def GetPossibleMatchingAddrs(name):
name = LCDomain(name)
user, domain = ParseEmail(name)
res = [name]
- domain = domain[1:]
- while len(domain) >= 2:
- res.append("%s@%s" % (user, string.join(domain, ".")))
+ if domain:
domain = domain[1:]
+ while len(domain) >= 2:
+ res.append("%s@%s" % (user, string.join(domain, ".")))
+ domain = domain[1:]
return res