rpms/gtk2/devel gtk+-2.10.4-path-check.patch, NONE, 1.1 gtk2.spec, 1.188, 1.189

fedora-cvs-commits at redhat.com fedora-cvs-commits at redhat.com
Sat Sep 30 13:35:22 UTC 2006


Author: mclasen

Update of /cvs/dist/rpms/gtk2/devel
In directory cvs.devel.redhat.com:/tmp/cvs-serv1583

Modified Files:
	gtk2.spec 
Added Files:
	gtk+-2.10.4-path-check.patch 
Log Message:
Avoid a possible segfault


gtk+-2.10.4-path-check.patch:
 gtkfilechooserbutton.c |   11 +++++++----
 1 files changed, 7 insertions(+), 4 deletions(-)

--- NEW FILE gtk+-2.10.4-path-check.patch ---
--- gtk+-2.10.4/gtk/gtkfilechooserbutton.c.path-check	2006-09-30 09:34:50.000000000 -0400
+++ gtk+-2.10.4/gtk/gtkfilechooserbutton.c	2006-09-30 09:35:27.000000000 -0400
@@ -2207,10 +2207,13 @@
 	    GtkFilePath *base_path;
 
 	    base_path = gtk_file_system_volume_get_base_path (priv->fs, data);
-	    row_found = (paths &&
-			 paths->data &&
-			 gtk_file_path_compare (base_path, paths->data) == 0);
-	    gtk_file_path_free (base_path);
+            if (base_path)
+              {
+	        row_found = (paths &&
+		 	     paths->data &&
+			     gtk_file_path_compare (base_path, paths->data) == 0);
+	        gtk_file_path_free (base_path);
+              }
 	  }
 	  break;
 	default:


Index: gtk2.spec
===================================================================
RCS file: /cvs/dist/rpms/gtk2/devel/gtk2.spec,v
retrieving revision 1.188
retrieving revision 1.189
diff -u -r1.188 -r1.189
--- gtk2.spec	29 Sep 2006 14:24:49 -0000	1.188
+++ gtk2.spec	30 Sep 2006 13:35:19 -0000	1.189
@@ -16,7 +16,7 @@
 Summary: The GIMP ToolKit (GTK+), a library for creating GUIs for X
 Name: gtk2
 Version: %{base_version}
-Release: 3%{?dist}
+Release: 4%{?dist}
 License: LGPL
 Group: System Environment/Libraries
 Source: gtk+-%{version}.tar.bz2
@@ -35,7 +35,8 @@
 Patch7: gtk+-2.10.2-cursor-blink.patch
 
 # fixed in upstream cvs
-PAtch8: gtk+-2.10.4-deadlock.patch
+Patch8: gtk+-2.10.4-deadlock.patch
+Patch9: gtk=-2.10.4-path-check.patch
 
 BuildPrereq: atk-devel >= %{atk_version}
 BuildPrereq: pango-devel >= %{pango_version}
@@ -124,6 +125,7 @@
 %patch7 -p0 -b .cursor-blink
 
 %patch8 -p1 -b .deadlock
+%patch9 -p1 -b .path-check
 
 for i in config.guess config.sub ; do
 	test -f %{_datadir}/libtool/$i && cp %{_datadir}/libtool/$i .
@@ -297,6 +299,9 @@
 %doc tmpdocs/examples
 
 %changelog
+* Sat Sep 30 2006 Matthias Clasen <mclasen at redhat.com> - 2.10.4-4
+- Avoid a possible segfault (gnome #358405)
+
 * Fri Sep 29 2006 Matthias Clasen <mclasen at redhat.com> - 2.10.4-3
 - Fix a possible deadlock when not using the gnome-vfs
   filesystem backend




More information about the fedora-cvs-commits mailing list