rpms/yelp/devel yelp-2.18.1-info-bc-crash.patch, NONE, 1.1 yelp.spec, 1.94, 1.95

fedora-cvs-commits at redhat.com fedora-cvs-commits at redhat.com
Mon Apr 16 16:35:30 UTC 2007


Author: mclasen

Update of /cvs/dist/rpms/yelp/devel
In directory cvs.devel.redhat.com:/tmp/cvs-serv2431

Modified Files:
	yelp.spec 
Added Files:
	yelp-2.18.1-info-bc-crash.patch 
Log Message:
fix a crash in the info parser


yelp-2.18.1-info-bc-crash.patch:
 yelp-info-parser.c |    6 ++++++
 1 files changed, 6 insertions(+)

--- NEW FILE yelp-2.18.1-info-bc-crash.patch ---
--- yelp-info-parser.c.info-bc	2007-03-26 01:33:52.000000000 -0400
+++ yelp-info-parser.c	2007-03-26 01:22:15.000000000 -0400
@@ -354,6 +354,12 @@
       title = gtk_tree_model_get_string_from_iter (model, r);
   }
 
+  if (!g_str_equal (title, reftitle))
+    {
+      gtk_tree_iter_free (tmp);
+      tmp = NULL;
+    }
+
   gtk_tree_iter_free (r);
   g_free (title);
   g_free (reftitle);


Index: yelp.spec
===================================================================
RCS file: /cvs/dist/rpms/yelp/devel/yelp.spec,v
retrieving revision 1.94
retrieving revision 1.95
diff -u -r1.94 -r1.95
--- yelp.spec	9 Apr 2007 17:34:29 -0000	1.94
+++ yelp.spec	16 Apr 2007 16:35:28 -0000	1.95
@@ -28,6 +28,8 @@
 Patch3: yelp-2.15.91-use-pango.patch 
 # http://bugzilla.gnome.org/show_bug.cgi?id=370167 
 Patch5: yelp-2.16.0-apropos.patch
+# http://bugzilla.gnome.org/show_bug.cgi?id=430365 
+Patch6: yelp-2.18.1-info-bc-crash.patch
 
 License: GPL
 Group: Applications/System
@@ -85,6 +87,7 @@
 %patch2 -p1 -b .add-mime-handling
 %patch3 -p1 -b .use-pango
 %patch5 -p1 -b .apropos
+%patch6 -p1 -b .info-bc-crash
 
 %build
 %configure 			\
@@ -149,6 +152,9 @@
 %{_datadir}/yelp
 
 %changelog
+* Tue Apr 17 2007 Matthias Clasen <mclasen at redhat.com> - 2.18.1-2
+- Fix a crash in the info parser (#216308)
+
 * Mon Apr 09 2007 Matthew Barnes <mbarnes at redhat.com> - 2.18.1-1
 - Update to 2.18.1
 




More information about the fedora-cvs-commits mailing list