[balsa] replace deprecated GpgME function



commit f68dc15e20922686e8103fbafdefeab68eb2bde0
Author: Albrecht Dreß <albrecht dress netcologne de>
Date:   Sat May 28 12:09:25 2022 +0200

    replace deprecated GpgME function
    
    replace gpgme_key_release() by gpgme_key_unref(); see
    https://www.gnupg.org/documentation/manuals/gpgme/Deprecated-Functions.html
    
    Signed-off-by: Albrecht Dreß <albrecht dress netcologne de>

 libbalsa/autocrypt.c           | 6 +++---
 src/balsa-mime-widget-crypto.c | 2 +-
 2 files changed, 4 insertions(+), 4 deletions(-)
---
diff --git a/libbalsa/autocrypt.c b/libbalsa/autocrypt.c
index 8fab2305e..c2de604ac 100644
--- a/libbalsa/autocrypt.c
+++ b/libbalsa/autocrypt.c
@@ -309,7 +309,7 @@ autocrypt_header(LibBalsaIdentity *identity, GError **error)
                                if ((key != NULL) && (key->subkeys != NULL)) {
                                        use_fpr = g_strdup(key->subkeys->fpr);
                                }
-                               g_list_free_full(keys, (GDestroyNotify) gpgme_key_release);
+                               g_list_free_full(keys, (GDestroyNotify) gpgme_key_unref);
                        }
                        gpgme_release(ctx);
                }
@@ -744,7 +744,7 @@ extract_ac_keydata(GMimeAutocryptHeader *autocrypt_header, ac_key_data_t *dest)
                                }
                                g_clear_error(&gpg_error);
 
-                               g_list_free_full(keys, (GDestroyNotify) gpgme_key_release);
+                               g_list_free_full(keys, (GDestroyNotify) gpgme_key_unref);
                                libbalsa_delete_directory_contents(temp_dir);
                                g_rmdir(temp_dir);
                        }
@@ -936,7 +936,7 @@ show_key_details_cb(GtkMenuItem G_GNUC_UNUSED *menuitem, gpointer user_data)
                                }
                                (void) gtk_dialog_run(GTK_DIALOG(dialog));
                                gtk_widget_destroy(dialog);
-                               g_list_free_full(keys, (GDestroyNotify) gpgme_key_release);
+                               g_list_free_full(keys, (GDestroyNotify) gpgme_key_unref);
                                }
                                libbalsa_delete_directory_contents(temp_dir);
                                g_rmdir(temp_dir);
diff --git a/src/balsa-mime-widget-crypto.c b/src/balsa-mime-widget-crypto.c
index 23546327e..0250abb66 100644
--- a/src/balsa-mime-widget-crypto.c
+++ b/src/balsa-mime-widget-crypto.c
@@ -373,7 +373,7 @@ create_import_keys_widget(GtkBox *box, const gchar *key_buf, GError **error)
                                        }
                                }
 
-                               g_list_free_full(keys, (GDestroyNotify) gpgme_key_release);
+                               g_list_free_full(keys, (GDestroyNotify) gpgme_key_unref);
                        }
 
                        libbalsa_delete_directory_contents(temp_dir);


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]