rpms/gnome-applets/devel gnome-applets-2.13.90-mixer-crash.patch, NONE, 1.1 gnome-applets.spec, 1.120, 1.121

fedora-cvs-commits at redhat.com fedora-cvs-commits at redhat.com
Wed Mar 8 15:43:28 UTC 2006


Author: mclasen

Update of /cvs/dist/rpms/gnome-applets/devel
In directory cvs.devel.redhat.com:/tmp/cvs-serv7103

Modified Files:
	gnome-applets.spec 
Added Files:
	gnome-applets-2.13.90-mixer-crash.patch 
Log Message:
fix a double-free in the mixer applet


gnome-applets-2.13.90-mixer-crash.patch:
 applet.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

--- NEW FILE gnome-applets-2.13.90-mixer-crash.patch ---
--- gnome-applets-2.13.90/mixer/applet.c.mixer-crash	2006-03-08 10:20:20.000000000 -0500
+++ gnome-applets-2.13.90/mixer/applet.c	2006-03-08 10:21:24.000000000 -0500
@@ -471,8 +471,8 @@
       GstElement *element = GST_ELEMENT (item->data);
 
       gst_element_set_state (element, GST_STATE_NULL);
-      g_free (g_object_get_data (G_OBJECT (element),
-				 "gnome-volume-applet-name"));
+      g_object_set_data (G_OBJECT (element),
+			 "gnome-volume-applet-name", NULL);
       gst_object_unref (GST_OBJECT (element));
     }
     g_list_free (applet->elements);


Index: gnome-applets.spec
===================================================================
RCS file: /cvs/dist/rpms/gnome-applets/devel/gnome-applets.spec,v
retrieving revision 1.120
retrieving revision 1.121
diff -u -r1.120 -r1.121
--- gnome-applets.spec	8 Mar 2006 03:49:22 -0000	1.120
+++ gnome-applets.spec	8 Mar 2006 15:43:25 -0000	1.121
@@ -18,7 +18,7 @@
 Summary:        Small applications for the GNOME panel.
 Name:     	gnome-applets
 Version: 	2.13.90
-Release:  	4
+Release:  	5
 Epoch:          1
 License:	GPL
 Group:          User Interface/Desktops
@@ -31,6 +31,7 @@
 Patch5:	        gnome-applets-2.13.4-warning.patch
 Patch6:	        gnome-applets-2.13.90-stock-ticker.patch
 Patch7:         gnome-applets-2.13.90-ref-mixer-elements.patch
+Patch8:	        gnome-applets-2.13.90-mixer-crash.patch
 
 URL:		http://www.gnome.org/
 
@@ -88,6 +89,7 @@
 %patch5 -p1 -b .warning
 %patch6 -p1 -b .stock-ticker
 %patch7 -p1 -b .ref-mixer-elements
+%patch8 -p1 -b .mixer-crash
 
 cp gswitchit/gswitchit-applet.png  gswitchit/gswitchit-properties-capplet.png
 
@@ -183,6 +185,9 @@
 %{_libdir}/pkgconfig/gweather.pc
 
 %changelog
+* Wed Mar  8 2006 Matthias Clasen <mclasen at redhat.com> - 2.13.90-5
+- Fix a crash in the mixer applet (#184285, #182957)
+
 * Tue Mar 7 2006 Ray Strode <rstrode at redhat.com> - 2.13.90-4
 - ref some objects given to us by gstreamer
 




More information about the fedora-cvs-commits mailing list