From 91e0945415c0c4d4c4690760e2b9f64d081639fa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marco=20Trevisan=20=28Trevi=C3=B1o=29?= Date: Fri, 11 Apr 2025 00:15:21 +0200 Subject: [PATCH 075/500] libdocument/pps-signature: Fix wrong object clear call on rect finalize PpsRectangle is a boxed type whose free function is just g_free, not g_object_unref. So fix a crash on signature cleanup --- libdocument/pps-signature.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libdocument/pps-signature.c b/libdocument/pps-signature.c index 8b1be9fe4..26e620ed6 100644 --- a/libdocument/pps-signature.c +++ b/libdocument/pps-signature.c @@ -71,7 +71,7 @@ pps_signature_finalize (GObject *object) g_clear_pointer (&priv->password, g_free); g_clear_pointer (&priv->signature, g_free); g_clear_pointer (&priv->signature_left, g_free); - g_clear_object (&priv->rect); + g_clear_pointer (&priv->rect, g_free); g_clear_pointer (&priv->document_owner_password, g_free); g_clear_pointer (&priv->document_user_password, g_free); g_clear_pointer (&priv->signature_time, g_date_time_unref); -- 2.51.0