From: wwp Date: Sun, 10 Mar 2019 08:06:50 +0000 (+0100) Subject: Stop proceeding if file-save-as has been cancelled. X-Git-Tag: 3.17.4~69 X-Git-Url: http://git.claws-mail.org/?p=claws.git;a=commitdiff_plain;h=e3610952cbba2d9dd2b18868a151b83f2182611d Stop proceeding if file-save-as has been cancelled. --- diff --git a/src/plugins/fancy/fancy_viewer.c b/src/plugins/fancy/fancy_viewer.c index ba3271b58..c2b50c1f2 100644 --- a/src/plugins/fancy/fancy_viewer.c +++ b/src/plugins/fancy/fancy_viewer.c @@ -690,6 +690,10 @@ static void download_file_cb(GtkWidget *widget, FancyViewer *viewer) gchar *filename = g_utf8_strchr(link, -1, g_utf8_get_char("/")); filename = g_strconcat(g_get_home_dir(), filename, NULL); gchar *fname = filesel_select_file_save(_("Save as"), filename); + if (!fname) { + g_free(filename); + return; + } if (viewer->curlfile) viewer->curlfile = NULL; if (viewer->stream) viewer->stream = NULL;