rpms/evolution/devel evolution-2.11.3-fix-invalid-free.patch, NONE, 1.1 evolution.spec, 1.264, 1.265

Matthew Barnes (mbarnes) fedora-extras-commits at redhat.com
Tue Jun 5 19:24:37 UTC 2007


Author: mbarnes

Update of /cvs/pkgs/rpms/evolution/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv9273

Modified Files:
	evolution.spec 
Added Files:
	evolution-2.11.3-fix-invalid-free.patch 
Log Message:

* Tue Jun 05 2007 Matthew Barnes <mbarnes at redhat.com> - 2.11.3-2.fc8
- Fix an invalid g_free() that was causing lock-ups.


evolution-2.11.3-fix-invalid-free.patch:

--- NEW FILE evolution-2.11.3-fix-invalid-free.patch ---
--- evolution-2.11.3/mail/em-folder-view.c.fix-invalid-free	2007-06-05 15:20:42.000000000 -0400
+++ evolution-2.11.3/mail/em-folder-view.c	2007-06-05 15:20:51.000000000 -0400
@@ -2930,7 +2930,7 @@ emfv_on_url_cb (GObject *emitter, const 
 			camel_url_free(curl);
 			camel_object_unref(cia);
 		} else if (!strncmp (url, "##", 2)) {
-			nice_url = _("Click to hide/unhide addresses");
+			nice_url = g_strdup (_("Click to hide/unhide addresses"));
 		} else
 			nice_url = g_strdup_printf (_("Click to open %s"), url);
 	}


Index: evolution.spec
===================================================================
RCS file: /cvs/pkgs/rpms/evolution/devel/evolution.spec,v
retrieving revision 1.264
retrieving revision 1.265
diff -u -r1.264 -r1.265
--- evolution.spec	4 Jun 2007 20:07:28 -0000	1.264
+++ evolution.spec	5 Jun 2007 19:23:55 -0000	1.265
@@ -45,7 +45,7 @@
 
 Name: evolution
 Version: 2.11.3
-Release: 1%{?dist}
+Release: 2%{?dist}
 License: GPL
 Group: Applications/Productivity
 Summary: GNOME's next-generation groupware suite
@@ -134,6 +134,9 @@
 # Upstream really needs to use -Werror-implicit-function-declaration.
 Patch35: evolution-2.11.3-implicit-function-declaration.patch
 
+# Fix an invalid free in em-folder-view.c
+Patch36: evolution-2.11.3-fix-invalid-free.patch
+
 ## Dependencies ###
 
 Requires(post): GConf2
@@ -274,6 +277,7 @@
 %patch33 -p1 -b .e-passwords
 %patch34 -p1 -b .e-source-combo-box
 %patch35 -p1 -b .implicit-function-declaration
+%patch36 -p1 -b .fix-invalid-free
 
 mkdir -p krb5-fakeprefix/include
 mkdir -p krb5-fakeprefix/lib
@@ -707,6 +711,9 @@
 %{_libdir}/evolution/%{evo_major}/libmenus.so
 
 %changelog
+* Tue Jun 05 2007 Matthew Barnes <mbarnes at redhat.com> - 2.11.3-2.fc8
+- Fix an invalid g_free() that was causing lock-ups.
+
 * Mon Jun 04 2007 Matthew Barnes <mbarnes at redhat.com> - 2.11.3-1.fc8
 - Update to 2.11.3
 - Evolution no longer has versioned file names.




More information about the fedora-extras-commits mailing list