Gentoo Archives: gentoo-commits

From: "Remi Cardona (remi)" <remi@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in gnome-base/gvfs/files: gvfs-0.2.5-dbus-crash.patch
Date: Mon, 08 Sep 2008 08:55:17
Message-Id: E1KccWf-0005Qj-Ro@stork.gentoo.org
1 remi 08/09/08 08:55:13
2
3 Added: gvfs-0.2.5-dbus-crash.patch
4 Log:
5 gnome-base/gvfs: add patch to fix dbus crash when fuse is enabled (see bug #236862)
6 (Portage version: 2.2_rc8/cvs/Linux 2.6.25-gentoo-r6 x86_64)
7
8 Revision Changes Path
9 1.1 gnome-base/gvfs/files/gvfs-0.2.5-dbus-crash.patch
10
11 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/gnome-base/gvfs/files/gvfs-0.2.5-dbus-crash.patch?rev=1.1&view=markup
12 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/gnome-base/gvfs/files/gvfs-0.2.5-dbus-crash.patch?rev=1.1&content-type=text/plain
13
14 Index: gvfs-0.2.5-dbus-crash.patch
15 ===================================================================
16 --- gvfs-0.2.4_orig/client/gvfsfusedaemon.c 2008-05-27 07:54:41.000000000 +1000
17 +++ gvfs-0.2.4/client/gvfsfusedaemon.c 2008-07-29 16:04:33.000000000 +1000
18 @@ -2033,6 +2033,7 @@
19 g_signal_handlers_disconnect_by_func (volume_monitor, mount_tracker_unmounted_cb, NULL);
20
21 g_main_loop_unref (subthread_main_loop);
22 + subthread_main_loop = NULL;
23
24 g_object_unref (volume_monitor);
25 volume_monitor = NULL;
26 @@ -2144,7 +2145,8 @@
27 vfs_destroy (gpointer param)
28 {
29 mount_list_free ();
30 - g_main_loop_quit (subthread_main_loop);
31 + if (subthread_main_loop != NULL)
32 + g_main_loop_quit (subthread_main_loop);
33 g_mutex_free (mount_list_mutex);
34 g_object_unref (gvfs);
35 }