2005-07-13 [colin] 1.9.12cvs42
authorColin Leroy <colin@colino.net>
Wed, 13 Jul 2005 06:45:44 +0000 (06:45 +0000)
committerColin Leroy <colin@colino.net>
Wed, 13 Jul 2005 06:45:44 +0000 (06:45 +0000)
* src/plugins/pgpmime/sgpgme.c
Fix crasher.

ChangeLog-gtk2.claws
PATCHSETS
configure.ac
src/plugins/pgpmime/sgpgme.c

index 1896213b2df95845c16cb053c47303050f009480..8ac6796c7c7bc1dea82d5511843ccf1010ec8679 100644 (file)
@@ -1,3 +1,8 @@
+2005-07-13 [colin]     1.9.12cvs42
+
+       * src/plugins/pgpmime/sgpgme.c
+               Fix crasher.
+
 2005-07-13 [colin]     1.9.12cvs41
 
        * src/plugins/pgpmime/pgpmime.c
index 60d15f0f2e8ee9ce68d100cc237efa6d619cd084..eebb8fbd56ce37a1a9b7c72469e0a3f656102306 100644 (file)
--- a/PATCHSETS
+++ b/PATCHSETS
 ( cvs diff -u -r 1.100.2.21 -r 1.100.2.22 AUTHORS;  cvs diff -u -r 1.43.2.19 -r 1.43.2.20 src/toolbar.c;  cvs diff -u -r 1.19.2.3 -r 1.19.2.4 src/toolbar.h;  ) > 1.9.12cvs39.patchset
 ( cvs diff -u -r 1.654.2.674 -r 1.654.2.675 configure.ac;  cvs diff -u -r 1.1.2.8 -r 1.1.2.9 src/plugins/pgpmime/passphrase.c;  cvs diff -u -r 1.1.2.1 -r 1.1.2.2 src/plugins/pgpmime/passphrase.h;  cvs diff -u -r 1.1.2.17 -r 1.1.2.18 src/plugins/pgpmime/pgpmime.c;  cvs diff -u -r 1.1.2.9 -r 1.1.2.10 src/plugins/pgpmime/plugin.c;  cvs diff -u -r 1.1.2.6 -r 1.1.2.7 src/plugins/pgpmime/select-keys.c;  cvs diff -u -r 1.1.2.1 -r 1.1.2.2 src/plugins/pgpmime/select-keys.h;  cvs diff -u -r 1.1.2.8 -r 1.1.2.9 src/plugins/pgpmime/sgpgme.c;  cvs diff -u -r 1.1.2.4 -r 1.1.2.5 src/plugins/pgpmime/sgpgme.h;  ) > 1.9.12cvs40.patchset
 ( cvs diff -u -r 1.1.2.18 -r 1.1.2.19 src/plugins/pgpmime/pgpmime.c;  cvs diff -u -r 1.1.2.9 -r 1.1.2.10 src/plugins/pgpmime/sgpgme.c;  ) > 1.9.12cvs41.patchset
+( cvs diff -u -r 1.1.2.10 -r 1.1.2.11 src/plugins/pgpmime/sgpgme.c;  ) > 1.9.12cvs42.patchset
index c6ab794f225b3afba41dc496d65c1f8aee55c6eb..5a62464edca08ea9ec4fe31d92a1cad0bb67a5d2 100644 (file)
@@ -11,7 +11,7 @@ MINOR_VERSION=9
 MICRO_VERSION=12
 INTERFACE_AGE=0
 BINARY_AGE=0
-EXTRA_VERSION=41
+EXTRA_VERSION=42
 EXTRA_RELEASE=
 EXTRA_GTK2_VERSION=
 
index bfbc6d091196c6b317e0aeeee8883fa309bd7563..8403b5c23502fee8c7e0cbe0b80e94729bec8d76 100644 (file)
@@ -295,6 +295,10 @@ gchar *sgpgme_get_encrypt_data(GSList *recp_names)
        gpgme_key_t *keys = gpgmegtk_recipient_selection(recp_names);
        gchar *ret = NULL;
        int i = 0;
+
+       if (!keys)
+               return NULL;
+
        while (keys[i]) {
                gpgme_subkey_t skey = keys[i]->subkeys;
                gchar *fpr = skey->fpr;