Gentoo Archives: gentoo-commits

From: "Alexandre Rostovtsev (tetromino)" <tetromino@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in gnome-base/gvfs/files: gvfs-1.12.2-afp-g_clear_object.patch
Date: Thu, 10 May 2012 00:47:24
Message-Id: 20120510004712.0EB002004B@flycatcher.gentoo.org
1 tetromino 12/05/10 00:47:12
2
3 Added: gvfs-1.12.2-afp-g_clear_object.patch
4 Log:
5 Fix failure with USE=afp and glib-2.32.2 (bug #414787, thanks to Randy Tupas). Drop old.
6
7 (Portage version: 2.2.0_alpha101/cvs/Linux x86_64)
8
9 Revision Changes Path
10 1.1 gnome-base/gvfs/files/gvfs-1.12.2-afp-g_clear_object.patch
11
12 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/gnome-base/gvfs/files/gvfs-1.12.2-afp-g_clear_object.patch?rev=1.1&view=markup
13 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/gnome-base/gvfs/files/gvfs-1.12.2-afp-g_clear_object.patch?rev=1.1&content-type=text/plain
14
15 Index: gvfs-1.12.2-afp-g_clear_object.patch
16 ===================================================================
17 From 01161473ed33ee682f340e6f12edcba5334475e0 Mon Sep 17 00:00:00 2001
18 From: Matthias Clasen <mclasen@××××××.com>
19 Date: Mon, 30 Apr 2012 06:09:30 -0400
20 Subject: [PATCH] afp: Use g_clear_object properly
21
22 g_clear_object expects the address of a pointer. A recent
23 change in its definition makes gcc complain about this.
24 (cherry picked from commit 7fe5deeae25f2396027f667d8960d2ec84c64716)
25 ---
26 daemon/gvfsafpvolume.c | 4 ++--
27 1 files changed, 2 insertions(+), 2 deletions(-)
28
29 diff --git a/daemon/gvfsafpvolume.c b/daemon/gvfsafpvolume.c
30 index 3fd33f2..5207459 100644
31 --- a/daemon/gvfsafpvolume.c
32 +++ b/daemon/gvfsafpvolume.c
33 @@ -1082,7 +1082,7 @@ create_directory_get_filedir_parms_cb (GObject *source_object, GAsyncResult *res
34 return;
35
36 error:
37 - g_clear_object (info);
38 + g_clear_object (&info);
39 g_simple_async_result_take_error (simple, err);
40 g_simple_async_result_complete (simple);
41 g_object_unref (simple);
42 @@ -3033,4 +3033,4 @@ g_vfs_afp_volume_read_from_fork_finish (GVfsAfpVolume *volume,
43 *bytes_read = g_simple_async_result_get_op_res_gssize (simple);
44
45 return TRUE;
46 -}
47 \ No newline at end of file
48 +}
49 --
50 1.7.8.6