talons

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

commit e4be4beeb8f806daed7369e88612ed0f62abc7bd
parent 23d991d97b3d2fb4eaaf6f19825561b83191719f
Author: Michael Rasmussen <mir@datanom.net>
Date:   Thu,  9 Sep 2021 23:38:45 +0200

Fix CID 1491375

Signed-off-by: Michael Rasmussen <mir@datanom.net>

Diffstat:
Msrc/plugins/tnef_parse/tnef_parse.c | 3++-
1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/plugins/tnef_parse/tnef_parse.c b/src/plugins/tnef_parse/tnef_parse.c @@ -126,7 +126,8 @@ static MimeInfo *tnef_dump_file(const gchar *filename, char *data, size_t size) if (claws_fwrite(data, 1, size, fp) < size) { FILE_OP_ERROR(tmpfilename, "claws_fwrite"); claws_fclose(fp); - claws_unlink(tmpfilename); + if (claws_unlink(tmpfilename) < 0) + FILE_OP_ERROR(tmpfilename, "claws_unlink"); procmime_mimeinfo_free_all(&sub_info); return tnef_broken_mimeinfo(_("Failed to write the part data.")); }