From: Kevin Wasserman Date: Fri, 14 Mar 2014 17:32:45 +0000 (-0400) Subject: Make identities.txt private to the current user. LP #1291476. X-Git-Tag: 0.7.1~16 X-Git-Url: http://www.project-moonshot.org/gitweb/?p=moonshot-ui.git;a=commitdiff_plain;h=3681ec393430df1695f3d13513670ecd2db92c4a Make identities.txt private to the current user. LP #1291476. --- 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); }