[Xfce4-commits] [xfce/xfconf] 21/31: Avoid crash on get_all properties when error occurs.
noreply at xfce.org
noreply at xfce.org
Thu Jun 1 13:33:14 CEST 2017
This is an automated email from the git hooks/post-receive script.
a l i p u s h e d a c o m m i t t o b r a n c h m a s t e r
in repository xfce/xfconf.
commit 207b47ca8e7523c2fc598829740141d8c0a53be6
Author: Ali Abdallah <aliovx at gmail.com>
Date: Mon Apr 25 11:38:20 2016 +0200
Avoid crash on get_all properties when error occurs.
---
xfconf/xfconf-channel.c | 10 ++++++----
1 file changed, 6 insertions(+), 4 deletions(-)
diff --git a/xfconf/xfconf-channel.c b/xfconf/xfconf-channel.c
index 09404e2..ca02518 100644
--- a/xfconf/xfconf-channel.c
+++ b/xfconf/xfconf-channel.c
@@ -763,11 +763,13 @@ xfconf_channel_get_properties(XfconfChannel *channel,
&variant, NULL, ERROR))
{
ERROR_CHECK;
- properties = NULL;
+ variant = NULL;
+ }
+
+ if (variant) {
+ properties = xfconf_gvariant_to_hash (variant);
+ g_variant_unref (variant);
}
-
- properties = xfconf_gvariant_to_hash (variant);
- g_variant_unref (variant);
if(real_property_base != property_base
&& real_property_base != channel->property_base)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
More information about the Xfce4-commits
mailing list