From 325584b73495cc59909d88ba7cb34797f8a25181 Mon Sep 17 00:00:00 2001 From: Packit Bot Date: May 06 2021 14:18:57 +0000 Subject: Apply patch 0001-gfile-Limit-access-to-files-when-copying.patch patch_name: 0001-gfile-Limit-access-to-files-when-copying.patch present_in_specfile: true location_in_specfile: 5 --- diff --git a/gio/gfile.c b/gio/gfile.c index a67aad3..ff313eb 100644 --- a/gio/gfile.c +++ b/gio/gfile.c @@ -3279,12 +3279,12 @@ file_copy_fallback (GFile *source, out = (GOutputStream*)_g_local_file_output_stream_replace (_g_local_file_get_filename (G_LOCAL_FILE (destination)), FALSE, NULL, flags & G_FILE_COPY_BACKUP, - G_FILE_CREATE_REPLACE_DESTINATION, - info, + G_FILE_CREATE_REPLACE_DESTINATION | + G_FILE_CREATE_PRIVATE, info, cancellable, error); else out = (GOutputStream*)_g_local_file_output_stream_create (_g_local_file_get_filename (G_LOCAL_FILE (destination)), - FALSE, 0, info, + FALSE, G_FILE_CREATE_PRIVATE, info, cancellable, error); } else if (flags & G_FILE_COPY_OVERWRITE) @@ -3292,12 +3292,13 @@ file_copy_fallback (GFile *source, out = (GOutputStream *)g_file_replace (destination, NULL, flags & G_FILE_COPY_BACKUP, - G_FILE_CREATE_REPLACE_DESTINATION, + G_FILE_CREATE_REPLACE_DESTINATION | + G_FILE_CREATE_PRIVATE, cancellable, error); } else { - out = (GOutputStream *)g_file_create (destination, 0, cancellable, error); + out = (GOutputStream *)g_file_create (destination, G_FILE_CREATE_PRIVATE, cancellable, error); } if (!out)