From: Andrej Kacian Date: Wed, 3 Jul 2019 09:19:48 +0000 (+0200) Subject: Fix a crash in Fancy plugin if one of the MIME parts has no Content-ID X-Git-Tag: 3.17.4~18 X-Git-Url: http://git.claws-mail.org/?p=claws.git;a=commitdiff_plain;h=ab7a28732a1bd38741d951dc3975f53460d6e66b Fix a crash in Fancy plugin if one of the MIME parts has no Content-ID --- diff --git a/src/plugins/fancy/fancy_viewer.c b/src/plugins/fancy/fancy_viewer.c index c84eeaeb4..bc2a81767 100644 --- a/src/plugins/fancy/fancy_viewer.c +++ b/src/plugins/fancy/fancy_viewer.c @@ -430,7 +430,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);