Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/Remmina/Remmina.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGiovanni Panozzo <giovanni@panozzo.it>2018-08-23 12:38:17 +0300
committerGiovanni Panozzo <giovanni@panozzo.it>2018-08-23 12:38:17 +0300
commita0799739199c6ecd39cdfe329b6a00aa163450e4 (patch)
treeaa5903749690751819eeb49410673c9b56bc545e /src/remmina_external_tools.c
parent5f79c4bd53ba5d2f2cb9945072e014ac31d3ec9f (diff)
Fix some possible crashes when reading a remminafile
Diffstat (limited to 'src/remmina_external_tools.c')
-rw-r--r--src/remmina_external_tools.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/remmina_external_tools.c b/src/remmina_external_tools.c
index 6ddde475b..868031009 100644
--- a/src/remmina_external_tools.c
+++ b/src/remmina_external_tools.c
@@ -110,6 +110,8 @@ static gboolean remmina_external_tools_launcher(const gchar* filename, const gch
g_snprintf(launcher, MAX_PATH_LEN, "%s/launcher.sh", REMMINA_RUNTIME_EXTERNAL_TOOLS_DIR);
remminafile = remmina_file_load(filename);
+ if (!remminafile)
+ return FALSE;
GHashTableIter iter;
const gchar *key, *value;
g_hash_table_iter_init(&iter, remminafile->settings);