diff options
author | Giovanni Panozzo <giovanni@panozzo.it> | 2018-08-23 12:38:17 +0300 |
---|---|---|
committer | Giovanni Panozzo <giovanni@panozzo.it> | 2018-08-23 12:38:17 +0300 |
commit | a0799739199c6ecd39cdfe329b6a00aa163450e4 (patch) | |
tree | aa5903749690751819eeb49410673c9b56bc545e /src/remmina_external_tools.c | |
parent | 5f79c4bd53ba5d2f2cb9945072e014ac31d3ec9f (diff) |
Fix some possible crashes when reading a remminafile
Diffstat (limited to 'src/remmina_external_tools.c')
-rw-r--r-- | src/remmina_external_tools.c | 2 |
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); |