summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Mailman/GatewayManager.py4
-rw-r--r--modules/mm_gateway.py4
2 files changed, 4 insertions, 4 deletions
diff --git a/Mailman/GatewayManager.py b/Mailman/GatewayManager.py
index df407fa67..f26811fcf 100644
--- a/Mailman/GatewayManager.py
+++ b/Mailman/GatewayManager.py
@@ -62,8 +62,8 @@ class GatewayManager:
headers = con.head(`num`)[3]
found_to = 0
for header in headers:
- i = string.index(header, ':')
- if string.lower(header[:i]) == 'to':
+ i = string.find(header, ':')
+ if i > 0 and string.lower(header[:i]) == 'to':
found_to = 1
if header[:i] <> 'X-BeenThere':
continue
diff --git a/modules/mm_gateway.py b/modules/mm_gateway.py
index df407fa67..f26811fcf 100644
--- a/modules/mm_gateway.py
+++ b/modules/mm_gateway.py
@@ -62,8 +62,8 @@ class GatewayManager:
headers = con.head(`num`)[3]
found_to = 0
for header in headers:
- i = string.index(header, ':')
- if string.lower(header[:i]) == 'to':
+ i = string.find(header, ':')
+ if i > 0 and string.lower(header[:i]) == 'to':
found_to = 1
if header[:i] <> 'X-BeenThere':
continue