libpurple/purplenoopcredentialprovider.c

changeset 42591
aa3f777462d8
parent 42576
ab1ca778ddb2
child 42592
6b65c0e4ba15
--- a/libpurple/purplenoopcredentialprovider.c	Sat Feb 10 01:32:36 2024 -0600
+++ b/libpurple/purplenoopcredentialprovider.c	Tue Feb 20 00:40:30 2024 -0600
@@ -40,7 +40,11 @@
                                                     GAsyncReadyCallback callback,
                                                     gpointer data)
 {
-	GTask *task = g_task_new(G_OBJECT(provider), cancellable, callback, data);
+	GTask *task = NULL;
+
+	task = g_task_new(G_OBJECT(provider), cancellable, callback, data);
+	g_task_set_source_tag(task,
+	                      purple_noop_credential_provider_read_password_async);
 
 	g_task_return_new_error(task, PURPLE_CREDENTIAL_MANAGER_DOMAIN, 0,
 	                        _("provider does not store passwords"));
@@ -64,7 +68,11 @@
                                                      GAsyncReadyCallback callback,
                                                      gpointer data)
 {
-	GTask *task = g_task_new(G_OBJECT(provider), cancellable, callback, data);
+	GTask *task = NULL;
+
+	task = g_task_new(G_OBJECT(provider), cancellable, callback, data);
+	g_task_set_source_tag(task,
+	                      purple_noop_credential_provider_write_password_async);
 
 	g_task_return_new_error(task, PURPLE_CREDENTIAL_MANAGER_DOMAIN, 0,
 	                        _("provider does not store passwords"));

mercurial