Mercurial > ~mikael > mcabber > hg
diff mcabber/mcabber/pgp.c @ 2195:40ddaebeb81e
PGP: Add a memory allocation check and compilation directives
author | Mikael Berthe <mikael@lilotux.net> |
---|---|
date | Wed, 07 Oct 2015 21:55:51 +0200 |
parents | 84252c616919 |
children | 8811fe9d6ef0 |
line wrap: on
line diff
--- a/mcabber/mcabber/pgp.c Tue Oct 06 21:16:41 2015 +0200 +++ b/mcabber/mcabber/pgp.c Wed Oct 07 21:55:51 2015 +0200 @@ -420,6 +420,10 @@ gpgme_set_armor(ctx, 1); keys = g_new0(gpgme_key_t, 1+nkeys); + if (!keys) { + gpgme_release(ctx); + return NULL; + } for (i = 0; i < nkeys; i++) { err = gpgme_get_key(ctx, keyids[i], &keys[i], 0);