From: Alberto Garcia Date: Tue, 4 Mar 2008 17:38:44 +0000 (+0000) Subject: * src/maemo/modest-msg-view-window.c X-Git-Tag: git_migration_finished~1591 X-Git-Url: http://git.maemo.org/git/?p=modest;a=commitdiff_plain;h=b13cf9aff03815f809f28f020a58524d6d1c66e1;hp=42407f6b97daaec5e3e2f9404112079bdc3425ee * src/maemo/modest-msg-view-window.c (modest_msg_view_window_save_attachments): Escape file names when saving multiple files Fixes NB#81715 pmo-trunk-r4273 --- diff --git a/src/maemo/modest-msg-view-window.c b/src/maemo/modest-msg-view-window.c index 593725f..4cef99b 100644 --- a/src/maemo/modest-msg-view-window.c +++ b/src/maemo/modest-msg-view-window.c @@ -2647,9 +2647,10 @@ modest_msg_view_window_save_attachments (ModestMsgViewWindow *window, TnyList *m pair = g_slice_new0 (SaveMimePartPair); if (save_multiple_str) { - pair->filename = - g_build_filename (chooser_uri, - tny_mime_part_get_filename (mime_part), NULL); + gchar *escaped = gnome_vfs_escape_slashes ( + tny_mime_part_get_filename (mime_part)); + pair->filename = g_build_filename (chooser_uri, escaped, NULL); + g_free (escaped); } else { pair->filename = g_strdup (chooser_uri); }