2009-09-28 [colin] 3.7.2cvs41
[claws.git] / src / mimeview.c
index 6c3cb3048c83fc51f7704748c2e6281442796938..6ab97459eb491acd39eaf2b49bb18ed7f5c9bfe7 100644 (file)
@@ -1598,8 +1598,10 @@ static gchar *mimeview_get_filename_for_part(MimeInfo *partinfo,
        gchar *filename;
 
        filename = g_strdup(get_part_name(partinfo));
-       if (!filename || !*filename)
+       if (!filename || !*filename) {
+               g_free(filename);
                filename = g_strdup_printf("noname.%d", number);
+       }
 
        if (!g_utf8_validate(filename, -1, NULL)) {
                gchar *tmp = conv_filename_to_utf8(filename);