Bug 546017 – Don't copy attributes when copying a symlink

2008-08-04  Matthias Clasen  <mclasen@redhat.com>

        Bug 546017 – Don't copy attributes when copying a symlink

        * gfile.c (g_file_copy_attributes): Specify
        G_FILE_QUERY_INFO_NOFOLLOW_SYMLINKS in the call to
        g_file_set_attributes_from_info. Patch by Christian Kellner


svn path=/trunk/; revision=7294
This commit is contained in:
Matthias Clasen 2008-08-04 15:58:25 +00:00 committed by Matthias Clasen
parent 1c89700dc2
commit 8fbbb4d9cb
2 changed files with 20 additions and 1 deletions

View File

@ -1,3 +1,21 @@
2008-08-04 Matthias Clasen <mclasen@redhat.com>
Bug 546017 Don't copy attributes when copying a symlink
* gfile.c (g_file_copy_attributes): Specify
G_FILE_QUERY_INFO_NOFOLLOW_SYMLINKS in the call to
g_file_set_attributes_from_info. Patch by Christian Kellner
2008-08-04 Matthias Clasen <mclasen@redhat.com>
* gemblemedicon.[hc]:
* gio.symbols:
* gemblem.[hc]: Add GEmblem to make the emblem mechanism
a bit more extensible. Work by Clemens Buss.
* gioenums.h: Add GEmblemOrigin.
* Makefile.am: Glue
2008-08-03 Carlos Garcia Campos <carlosgc@gnome.org>
Bug 546079 leak in xdgmime

View File

@ -2169,7 +2169,8 @@ g_file_copy_attributes (GFile *source,
if (info)
{
res = g_file_set_attributes_from_info (destination,
info, 0,
info,
G_FILE_QUERY_INFO_NOFOLLOW_SYMLINKS,
cancellable,
error);
g_object_unref (info);