From 58c9f5a4da90f32fe334dfb55e76674c26cfab02 Mon Sep 17 00:00:00 2001 From: Alberto Griggio Date: Wed, 6 Dec 2017 11:59:12 +0100 Subject: [PATCH] procparams loading: test for file existence before calling the KeyFile parser Fixes #4205 --- rtengine/procparams.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/rtengine/procparams.cc b/rtengine/procparams.cc index 743553786..f7618e84d 100644 --- a/rtengine/procparams.cc +++ b/rtengine/procparams.cc @@ -3383,7 +3383,8 @@ int ProcParams::load(const Glib::ustring& fname, ParamsEdited* pedited) pedited->set (false); } - if (!keyFile.load_from_file(fname)) { + if (!Glib::file_test(fname, Glib::FILE_TEST_EXISTS) || + !keyFile.load_from_file(fname)) { return 1; }