diff --git a/gpg-mailgate.py b/gpg-mailgate.py index 8bd2b61..64c5cd4 100755 --- a/gpg-mailgate.py +++ b/gpg-mailgate.py @@ -73,7 +73,7 @@ def encrypt_all_payloads( message, gpg_to_cmdline ): return encrypt_payload( message, gpg_to_cmdline ).get_payload() for payload in message.get_payload(): if( type( payload.get_payload() ) == list ): - encrypted_payloads.append( encrypt_all_payloads( payload, gpg_to_cmdline ) ) + encrypted_payloads.extend( encrypt_all_payloads( payload, gpg_to_cmdline ) ) else: encrypted_payloads.append( encrypt_payload( payload, gpg_to_cmdline ) ) return encrypted_payloads