From b5674ed4900dbcd7e1060b07ed0f0eea62f63d86 Mon Sep 17 00:00:00 2001 From: Christian Stimming Date: Thu, 21 Apr 2011 10:54:39 +0000 Subject: [PATCH] Bug #646729: Create the lockfile with at least read write user permissions Patch by Jim Radford: My backups fail when they attempt to read a GnuCash LCK or LNK file because they are created without read permissions. As best I can tell it can't hurt to create them with user read permissions. git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20576 57a11ea4-9604-0410-9ed3-97b8803252fd --- src/backend/xml/gnc-backend-xml.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/backend/xml/gnc-backend-xml.c b/src/backend/xml/gnc-backend-xml.c index 6c1813b098..e3e4fada68 100644 --- a/src/backend/xml/gnc-backend-xml.c +++ b/src/backend/xml/gnc-backend-xml.c @@ -131,7 +131,7 @@ gnc_xml_be_get_file_lock (FileBackend *be) return FALSE; } - be->lockfd = g_open (be->lockfile, O_RDWR | O_CREAT | O_EXCL , 0); + be->lockfd = g_open (be->lockfile, O_RDWR | O_CREAT | O_EXCL , S_IRUSR | S_IWUSR); if (be->lockfd < 0) { /* oops .. we can't create the lockfile .. */