This looks like a bug where the wrong pointer was copy-pasted.

OK?

-----------------------------------------------
commit d6b26e13c8b4d9919e861a65153bf4358819372b (mystuff)
from: Christian Weisgerber <[email protected]>
date: Fri May 22 00:17:44 2026 UTC
 
 net/libaccounts-glib: pass the right pointer to fix build with llvm22
 
diff 977f7b25a8c918b62fc8f1a1b7356489c207a0d1 
d6b26e13c8b4d9919e861a65153bf4358819372b
commit - 977f7b25a8c918b62fc8f1a1b7356489c207a0d1
commit + d6b26e13c8b4d9919e861a65153bf4358819372b
blob - f5115e9db8737d41ef8c7230c99a24b94646aca8
blob + 86a3b205224e03710c5f793d75b06b5fba483493
--- net/libaccounts-glib/Makefile
+++ net/libaccounts-glib/Makefile
@@ -4,7 +4,7 @@ CATEGORIES =    net
 
 V =            1.26
 DISTNAME =     libaccounts-glib-${V}
-REVISION =     5
+REVISION =     6
 
 SHARED_LIBS +=  accounts-glib             0.0 # 0.0
 
blob - /dev/null
blob + cec0d627c2a1da13573ea43c389aa4490ea26efe (mode 644)
--- /dev/null
+++ net/libaccounts-glib/patches/patch-libaccounts-glib_ag-account_c
@@ -0,0 +1,12 @@
+Index: libaccounts-glib/ag-account.c
+--- libaccounts-glib/ag-account.c.orig
++++ libaccounts-glib/ag-account.c
+@@ -994,7 +994,7 @@ ag_account_finalize (GObject *object)
+     if (priv->changes)
+     {
+         DEBUG_INFO ("Finalizing account with uncommitted changes!");
+-        g_clear_pointer (&priv->services, _ag_account_changes_free);
++        g_clear_pointer (&priv->changes, _ag_account_changes_free);
+     }
+ 
+     G_OBJECT_CLASS (ag_account_parent_class)->finalize (object);

-- 
Christian "naddy" Weisgerber                          [email protected]

Reply via email to