From a0799739199c6ecd39cdfe329b6a00aa163450e4 Mon Sep 17 00:00:00 2001 From: Giovanni Panozzo Date: Thu, 23 Aug 2018 11:38:17 +0200 Subject: Fix some possible crashes when reading a remminafile --- src/remmina_external_tools.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src/remmina_external_tools.c') 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); -- cgit v1.2.3