summaryrefslogtreecommitdiff
path: root/desktop/win32
diff options
context:
space:
mode:
authorThorsten Behrens <Thorsten.Behrens@CIB.de>2019-09-17 13:56:38 +0200
committerThorsten Behrens <Thorsten.Behrens@CIB.de>2019-09-17 16:54:43 +0200
commit30c6ff74b5a6068ffb9479761edbd8224e83211a (patch)
tree1d64063f0718fd91d7550355ff5ee6dbad1b12a7 /desktop/win32
parentff6383face219970a0435b008a0439643a61043e (diff)
WIN make sure bootstrap.ini is openend read-only
As fstream opens read-write by default, and obviously usually program dir content is not modifiable.. Change-Id: I16ade5a87e50c2e94d3f4df3f59fc298b40ceb7f Reviewed-on: https://gerrit.libreoffice.org/79061 Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de> Tested-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>
Diffstat (limited to 'desktop/win32')
-rw-r--r--desktop/win32/source/loader.cxx3
1 files changed, 2 insertions, 1 deletions
diff --git a/desktop/win32/source/loader.cxx b/desktop/win32/source/loader.cxx
index 8b750f45df6c..6eab8ddaf24a 100644
--- a/desktop/win32/source/loader.cxx
+++ b/desktop/win32/source/loader.cxx
@@ -26,6 +26,7 @@
#include <desktop/exithelper.h>
#include <tools/pathutils.hxx>
+#include <fstream>
#include <boost/property_tree/ptree.hpp>
#include <boost/property_tree/ini_parser.hpp>
@@ -178,7 +179,7 @@ int officeloader_impl(bool bAllowConsole)
try
{
boost::property_tree::ptree pt;
- std::fstream aFile(szBootstrapIni);
+ std::ifstream aFile(szBootstrapIni);
boost::property_tree::ini_parser::read_ini(aFile, pt);
nMaxMemoryInMB = pt.get("Win32.LimitMaximumMemoryInMB", nMaxMemoryInMB);
bExcludeChildProcesses = pt.get("Win32.ExcludeChildProcessesFromLimit", bExcludeChildProcesses);