diff options
author | Jonathan Corbet <corbet@lwn.net> | 2008-10-16 11:48:09 -0600 |
---|---|---|
committer | Jonathan Corbet <corbet@lwn.net> | 2008-10-16 11:48:09 -0600 |
commit | aacbb5f464aff6d86d839f52f6710b3d8d252b41 (patch) | |
tree | c78ec5a72a3bc6da894625aef79869ec5680a8a9 | |
parent | d1a8929872216089864d4f28f9c27b2a648d7302 (diff) |
Use find() instead of index()
That keeps it from crashing on seemingly malformed addresses. Change
suggested by Dave Foster.
Signed-off-by: Jonathan Corbet <corbet@lwn.net>
-rw-r--r-- | ConfigFile.py | 2 |
1 files changed, 1 insertions, 1 deletions
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) |