libpurple/purplecredentialmanager.c

changeset 40749
b7ee9469eccc
parent 40743
7aa6153abf4d
child 40823
338bba38df77
--- a/libpurple/purplecredentialmanager.c	Sat Jan 30 22:32:07 2021 -0600
+++ b/libpurple/purplecredentialmanager.c	Sat Jan 30 22:33:58 2021 -0600
@@ -442,6 +442,7 @@
 		                              "credential provider"));
 
 		g_task_return_error(task, error);
+		g_object_unref(G_OBJECT(task));
 
 		return;
 	}
@@ -490,6 +491,7 @@
 		                    name);
 
 		g_task_return_error(task, error);
+		g_object_unref(G_OBJECT(task));
 
 		return;
 	}
@@ -502,6 +504,7 @@
 		                              "credential provider"));
 
 		g_task_return_error(task, error);
+		g_object_unref(G_OBJECT(task));
 
 		return;
 	}
@@ -548,6 +551,7 @@
 		                              "credential provider"));
 
 		g_task_return_error(task, error);
+		g_object_unref(G_OBJECT(task));
 
 		return;
 	}

mercurial