talons

Fork of Claws Mail https://www.claws-mail
Log | Files | Refs | README | LICENSE

commit e3610952cbba2d9dd2b18868a151b83f2182611d
parent 1f897835b04be0f71d3d48f53d798911c0605ecd
Author: wwp <subscript@free.fr>
Date:   Sun, 10 Mar 2019 09:06:50 +0100

Stop proceeding if file-save-as has been cancelled.

Diffstat:
Msrc/plugins/fancy/fancy_viewer.c | 4++++
1 file changed, 4 insertions(+), 0 deletions(-)

diff --git 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;