talons

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

commit 7b996f775c123d29cdcfc0a117de1bd3e0d06867
parent fe04873dd3b27991f984c7c1292a6a49847d5b19
Author: Andrej Kacian <ticho@claws-mail.org>
Date:   Wed,  3 Jul 2019 11:19:48 +0200

Fix a crash in Fancy plugin if one of the MIME parts has no Content-ID

Diffstat:
Msrc/plugins/fancy/fancy_viewer.c | 2+-
1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/plugins/fancy/fancy_viewer.c b/src/plugins/fancy/fancy_viewer.c @@ -446,7 +446,7 @@ static void resource_request_starting_cb(WebKitWebView *view, if ((!g_ascii_strncasecmp(uri, "cid:", 4)) || (!g_ascii_strncasecmp(uri, "mid:", 4))) { image = g_strconcat("<", uri + 4, ">", NULL); while ((partinfo = procmime_mimeinfo_next(partinfo)) != NULL) { - if (!g_ascii_strcasecmp(image, partinfo->id)) { + if (partinfo->id && !g_ascii_strcasecmp(image, partinfo->id)) { filename = procmime_get_tmp_file_name(partinfo); if (!filename) { g_free(image);