From 3681ec393430df1695f3d13513670ecd2db92c4a Mon Sep 17 00:00:00 2001 From: Kevin Wasserman Date: Fri, 14 Mar 2014 13:32:45 -0400 Subject: [PATCH] Make identities.txt private to the current user. LP #1291476. --- src/moonshot-local-flat-file-store.vala | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/moonshot-local-flat-file-store.vala b/src/moonshot-local-flat-file-store.vala index de8b4b2..8d98230 100644 --- a/src/moonshot-local-flat-file-store.vala +++ b/src/moonshot-local-flat-file-store.vala @@ -145,8 +145,10 @@ public class LocalFlatFileStore : Object, IIdentityCardStore { try { var path = get_data_dir (); var filename = Path.build_filename (path, FILE_NAME); - FileUtils.set_contents (filename, text, -1); - } + var file = File.new_for_path(filename); + var stream = file.replace(null, false, FileCreateFlags.PRIVATE); + stream.write(text.data); + } catch (Error e) { stdout.printf ("Error: %s\n", e.message); } -- 2.1.4