From aacbb5f464aff6d86d839f52f6710b3d8d252b41 Mon Sep 17 00:00:00 2001 From: Jonathan Corbet Date: Thu, 16 Oct 2008 11:48:09 -0600 Subject: [PATCH] Use find() instead of index() That keeps it from crashing on seemingly malformed addresses. Change suggested by Dave Foster. Signed-off-by: Jonathan Corbet --- ConfigFile.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ConfigFile.py b/ConfigFile.py index e5e1cf5..8009451 100644 --- a/ConfigFile.py +++ b/ConfigFile.py @@ -46,7 +46,7 @@ def ReadEmailAliases (name): sline = line.split () if len (sline) != 2: croak ('Funky email alias line "%s"' % (line)) - if sline[0].index ('@') <= 0 or sline[1].index ('@') <= 0: + if sline[0].find ('@') <= 0 or sline[1].find ('@') <= 0: croak ('Non-addresses in email alias "%s"' % (line)) database.AddEmailAlias (sline[0], sline[1]) line = ReadConfigLine (file) -- 2.39.5