+2002-09-22 [alfons] 0.8.2claws65
+
+ * src/procmsg.c
+ * src/pgptext.c
+ no furry valgrinds have been used to plug these memleaks
+
2002-09-20 [paul] 0.8.2claws64
* sync with 0.8.3cvs4
if (mimeinfo->mime_type != MIME_TEXT) {
if ((fp = fopen(file, "rb")) == NULL) {
FILE_OP_ERROR(file, "fopen");
+ g_free(file);
return 0;
}
/* skip headers */
} else {
if ((fp = fopen(file, "rb")) == NULL) {
FILE_OP_ERROR(file, "fopen");
+ g_free(file);
return 0;
}
/* skip headers */
strftime(dest, len, default_format, lt);
}
-gint get_header_from_msginfo(MsgInfo *msginfo, gchar *buf, gint len,gchar *header)
+gint get_header_from_msginfo(MsgInfo *msginfo, gchar *buf, gint len, gchar *header)
{
gchar *file;
FILE *fp;
- HeaderEntry hentry[]={{header,NULL,TRUE},
- {NULL,NULL,FALSE}};
+ HeaderEntry hentry[]={ { header, NULL, TRUE },
+ { NULL, NULL, FALSE } };
gint val;
g_return_val_if_fail(msginfo != NULL, -1);
g_free(file);
return -1;
}
- val=procheader_get_one_field(buf,len, fp, hentry);
+ val = procheader_get_one_field(buf,len, fp, hentry);
if (fclose(fp) == EOF) {
FILE_OP_ERROR(file, "fclose");
unlink(file);
+ g_free(file);
return -1;
}
+
+ g_free(file);
if (val == -1)
return -1;