talons

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

commit 444054e68dc8f3c273b18e5162348f7c96c21a3b
parent 701a0babe91bb8e11544113a3f3748782d589868
Author: Ricardo Mones <ricardo@mones.org>
Date:   Fri, 19 Feb 2016 19:23:00 +0100

Fix leak on error and error reporting

Diffstat:
Msrc/plugins/pgpcore/pgp_utils.c | 6++++--
1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/src/plugins/pgpcore/pgp_utils.c b/src/plugins/pgpcore/pgp_utils.c @@ -76,12 +76,14 @@ gchar *get_part_as_string(MimeInfo *mimeinfo) else { filename = procmime_get_tmp_file_name(mimeinfo); if (procmime_get_part(filename, mimeinfo) < 0) { - printf("error dumping file\n"); + g_warning("error dumping temporary file '%s'", filename); + g_free(filename); return NULL; } fp = g_fopen(filename,"rb"); if (!fp) { - printf("error reading file\n"); + g_warning("error opening temporary file '%s'", filename); + g_free(filename); return NULL; } textdata = fp_read_noconv(fp);