Author: benny
Date: 2007-02-12 18:35:11 +0000 (Mon, 12 Feb 2007)
New Revision: 24960

Modified:
   libxfce4util/trunk/ChangeLog
   libxfce4util/trunk/libxfce4util/xfce-rc-config.c
   libxfce4util/trunk/libxfce4util/xfce-rc-simple.c
   libxfce4util/trunk/libxfce4util/xfce-rc.c
Log:
2007-02-12      Benedikt Meurer <[EMAIL PROTECTED]>

        * libxfce4util/xfce-rc-config.c, libxfce4util/xfce-rc.c,
          libxfce4util/xfce-rc-simple.c: Fix invalid g_slice_free1() in
          XfceRc code. Bug #2854.




Modified: libxfce4util/trunk/ChangeLog
===================================================================
--- libxfce4util/trunk/ChangeLog        2007-02-12 18:24:19 UTC (rev 24959)
+++ libxfce4util/trunk/ChangeLog        2007-02-12 18:35:11 UTC (rev 24960)
@@ -1,3 +1,9 @@
+2007-02-12     Benedikt Meurer <[EMAIL PROTECTED]>
+
+       * libxfce4util/xfce-rc-config.c, libxfce4util/xfce-rc.c,
+         libxfce4util/xfce-rc-simple.c: Fix invalid g_slice_free1() in
+         XfceRc code. Bug #2854.
+
 2007-01-22     Benedikt Meurer <[EMAIL PROTECTED]>
 
        * libxfce4util/xfce-rc-simple.c(_xfce_rc_simple_delete_group): Fix

Modified: libxfce4util/trunk/libxfce4util/xfce-rc-config.c
===================================================================
--- libxfce4util/trunk/libxfce4util/xfce-rc-config.c    2007-02-12 18:24:19 UTC 
(rev 24959)
+++ libxfce4util/trunk/libxfce4util/xfce-rc-config.c    2007-02-12 18:35:11 UTC 
(rev 24960)
@@ -129,7 +129,7 @@
   g_assert (user != NULL);
   g_assert (paths != NULL);
 
-  config = _xfce_slice_new0 (XfceRcConfig);
+  config = g_new0 (XfceRcConfig, 1);
 
   /* system files first */
   for (p = paths; *p != NULL; ++p)

Modified: libxfce4util/trunk/libxfce4util/xfce-rc-simple.c
===================================================================
--- libxfce4util/trunk/libxfce4util/xfce-rc-simple.c    2007-02-12 18:24:19 UTC 
(rev 24959)
+++ libxfce4util/trunk/libxfce4util/xfce-rc-simple.c    2007-02-12 18:35:11 UTC 
(rev 24960)
@@ -600,7 +600,7 @@
 {
   XfceRcSimple *simple;
 
-  simple = _xfce_slice_new0 (XfceRcSimple);
+  simple = g_new0 (XfceRcSimple, 1);
 
   _xfce_rc_init (XFCE_RC (simple));
 

Modified: libxfce4util/trunk/libxfce4util/xfce-rc.c
===================================================================
--- libxfce4util/trunk/libxfce4util/xfce-rc.c   2007-02-12 18:24:19 UTC (rev 
24959)
+++ libxfce4util/trunk/libxfce4util/xfce-rc.c   2007-02-12 18:35:11 UTC (rev 
24960)
@@ -168,7 +168,7 @@
   if (rc->locale != NULL)
     g_free (rc->locale);
 
-  _xfce_slice_free (XfceRc, rc);
+  g_free (rc);
 }
 
 

_______________________________________________
Xfce4-commits mailing list
Xfce4-commits@xfce.org
http://foo-projects.org/mailman/listinfo/xfce4-commits

Reply via email to