changeset 2188 | 84252c616919 |
parent 2187 | e3b66c8ead4f |
child 2189 | 3b91f6a100f5 |
--- a/mcabber/mcabber/xmpp.c Sun Oct 04 19:04:04 2015 +0200 +++ b/mcabber/mcabber/xmpp.c Sun Oct 04 19:04:43 2015 +0200 @@ -383,8 +383,13 @@ if (!key && res_pgpdata) key = res_pgpdata->sign_keyid; if (key) { - const char *keys[] = { key }; - enc = gpg_encrypt(text, keys, 1); + int nkeys = 1; + const char *keys[] = { key, 0 }; + if (carbons_enabled()) { + keys[1] = gpg_get_private_key_id(); + nkeys++; + } + enc = gpg_encrypt(text, keys, nkeys); } if (!enc && force) { if (encrypted)