From: Ricardo Mones Date: Fri, 19 Feb 2016 18:23:00 +0000 (+0100) Subject: Fix leak on error and error reporting X-Git-Tag: 3.14.0~156 X-Git-Url: http://git.claws-mail.org/?p=claws.git;a=commitdiff_plain;h=444054e68dc8f3c273b18e5162348f7c96c21a3b Fix leak on error and error reporting --- diff --git a/src/plugins/pgpcore/pgp_utils.c b/src/plugins/pgpcore/pgp_utils.c index 7174ec425..66f8e9ba3 100644 --- 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);