From 86cdbf7a4eb576a16a4e1006d547753116a8c246 Mon Sep 17 00:00:00 2001 From: mcmaster Date: Wed, 20 Jan 2010 16:22:20 -0500 Subject: [PATCH] Missing check on a key existing for a dict --- gpg-mailgate.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/gpg-mailgate.py b/gpg-mailgate.py index 0a523b2..9b6997e 100755 --- a/gpg-mailgate.py +++ b/gpg-mailgate.py @@ -19,7 +19,8 @@ for sect in _cfg.sections(): raw = sys.stdin.read() raw_message = email.message_from_string( raw ) from_addr = raw_message['From'] -to_addrs = map(lambda x: x.strip(), raw_message['To'].split(',')) +if raw_message.has_key('To'): + to_addrs = map(lambda x: x.strip(), raw_message['To'].split(',')) if raw_message.has_key('Cc'): to_addrs.extend( map(lambda x: x.strip(), raw_message['Cc'].split(','))) if raw_message.has_key('Bcc'):